rsync 명령어 썸네일형 리스트형 rsync 명령어를 사용하는 방법 rsync 명령어를 사용하는 방법rsync는 리눅스에서 원격지 서버와 파일/디렉토리를 동기화할 때 가장 많이 사용하는 명령어입니다.기본 문법Push (로컬 → 원격)rsync [OPTION...] SRC... [USER@]HOST:DESTPull (원격 → 로컬)rsync [OPTION...] [USER@]HOST:SRC... DEST자주 쓰는 옵션옵션설명-v, --verbose상세 출력-a, --archive아카이브 모드 (-rlptgoD와 동일)-r, --recursive하위 디렉토리 포함-z, --compress전송 시 압축-h, --human-readable사람이 읽기 좋은 크기 단위-p, --perms권한 유지-o, --owner파일 소유자 유지 (root 필요)-g, --group그룹 유지-q.. 더보기 리눅스 rsync 명령어 사용법 정리 rsync 전송 후 원본 파일(source file) 삭제명령어rsync --remove-source-files -av test.txt rsync-user@targethost2:/tmp/위의 rsync 명령어는 파일 test.txt를 원격 호스트 targethost2의 /tmp/ 디렉토리로 복사하고, 복사가 완료되면 원본 파일을 삭제하는 명령어입니다. 각 옵션의 역할은 다음과 같습니다.--remove-source-files: 복사가 완료된 후 원본 파일을 삭제합니다.-av: -a는 아카이브 모드를 의미하며, 파일 복사를 위한 여러 설정을 결합합니다. -v는 상세한 출력을 표시하라는 의미입니다.test.txt: 복사할 파일의 이름입니다.rsync-user@targethost2:/tmp/: 복사 대상 경로로.. 더보기 rsync를 사용하여 SSH로 파일 및 디렉토리 복사하는 방법 rsync를 사용하여 SSH를 통해 파일을 복사하는 방법rsync는 파일 및 디렉토리를 빠르고 효율적으로 동기화하는 대표적인 Linux 명령어입니다.기본적으로 SSH를 통해 안전하게 원격 서버와 데이터를 전송할 수 있으며 변경된 파일만 복사하기 때문에 백업, 배포, 서버 간 파일 이전 작업에 자주 사용됩니다.rsync 기본 특징SSH 기반 암호화 통신 지원변경된 파일만 전송 (증분 복사)파일 권한, 소유자, 시간 정보 유지 가능대용량 데이터 동기화에 효율적로컬 ↔ 원격 / 원격 ↔ 로컬 모두 가능기본적인 구문Push (로컬 → 원격 서버)rsync [OPTION] SRC [USER@]HOST:DESTPull (원격 서버 → 로컬)rsync [OPTION] [USER@]HOST:SRC DEST자주 사용하는.. 더보기 리눅스 환경에서 rsync 명령어로 데이터 동기화하는 방법 리눅스 환경에서 rsync 명령어로 데이터 동기화하는 방법테스트 환경구분서버 이름서버 아이피디렉터리(데이터)비고sourceserv-A1.1.1.1/app/file targetserv-B2.2.2.2/app/file SSH Key 교환RSA 암호화 방식으로 SSH 공개키와 비공개키를 생성root@serv-B:file$ ssh-keygen -t rsaSSH 공개키 복사(serv-B -> serv-A 복사)공개기 복사할 때 패스워드 필요.root@serv-B:file$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@1.1.1.1SSH 접속 테스트root@serv-B:file$ ssh 'root@1.1.1.1'데이터 동기화 스크립트 작성rsync 명령어를 사용하며 동기화할 수 있는 스크립.. 더보기 이전 1 다음