리눅스 rsync

IT위키
221.153.37.97 (토론)님의 2018년 5월 2일 (수) 19:22 판 (새 문서: ; 원격지의 파일들을 동기화한다. 백업이나 미러링을 수행하기에 적합하다. 위치 : /usr/bin/rsync == 사용법 == <pre class='shell'> $ rsync [옵션] 대...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
원격지의 파일들을 동기화한다. 백업이나 미러링을 수행하기에 적합하다.

위치 : /usr/bin/rsync

사용법

$ rsync [옵션] 대상 목적지

옵션

  • -r : 하위 디렉터리까지 연쇄적으로 실행한다.
  • -l : 심볼릭 링크를 보존한다.
  • -p : 퍼미션을 보존한다.
  • -t : 타임스탬프를 보존한다.
  • -g : 그룹 소유권을 보존한다.
  • -o : 소유권을 보존한다. (슈퍼유저만 사용 가능)
  • -D : 디바이스의 파일을 보존한다. (슈퍼유저만 사용 가능)
  • -a : rlptgoD 를 한꺼번에 사용한다.
  • -z : 압축한다.

사용 예제

# rsync -av --delete  /home 192.168.10.100:/backup
- 로컬 디렉터리는 /home
- 원격지 서버는 192.168.10.100 이고, 디렉터리는 /backup 이다.
- 원본파일이 삭제되었다면, 백업본 파일도 삭제 한다.
- 퍼미션, 링크, 날짜 등의 모든 정보는 동일하게 유지 한다.
- 백업 진행사항을 자세히 출력한다.