Linux

[Ubuntu] 원격-로봇 폴더 및 파일 동기화 rsync

화이팅입미다 2020. 12. 4. 18:01
$ sudo /etc/init.d/rsync restart

rsync

서버간 또는 서버내 디렉토리 및 파일을 전송하고 동기화할 수 있는 패키지

 

 

rsync 설치 및 환경설정

설치

$ sudo apt install rsync

 

환경설정 파일 수정

$ sudo vi /etc/default/rsync
RSYNC_ENABLE=true

 

재시작

$ sudo /etc/init.d/rsync restart

 

 

일반적인 사용방법

같은 서버 내 AAA라는 디렉토리의 files을 BBB라는 디렉토리에 동기화

$ rsync avz  소스디렉토리경로 목적지디렉토리경로

$ rsync -avz  /AAA/files  /BBB

 

ssh 디렉토리 동기화

$ rsync  -avz   root@ip:/AAA/fies   /BBB

 

삭제 동기화

$ rsync -av --delete  /AAA/files  /BBB