반응형

rsync

rsync는 두 컴퓨터 시스템을 똑같은 파일의 복사본으로 유지하는데 널리 사용되는 유틸리티입니다.

유닉스와 같은 시스템과 파일 동기화와 전송 2가지 모두 기능하는데 널리 사용됩니다.

rsync 알고리즘은 델타 인코딩 형태로 네트워크 사용량을 최소화합니다.

zlib은 추가적인 압축을 하는데 사용될 수 있고 데이터 보안을 위해 SSH나 stunnel이 사용될 수 있습니다.


사용예시

rsync -avz rsync://rsync.iana.org/tz/data/ ~/data/dst

rsync.iana.org/tz/data/의 디렉터리 안의 파일들을 $HOME/data/dst 디렉터리로 동기화 복사를 수행한다.


옵션

-a, --archive : archive mode

디렉터리까지 동기화 복사(-r, --recursive)를 하며, 심볼릭 링크(-l, --link), 파일권한(-p, --perm), 사용자 및 그룹 소유자(-g & -o), 수정시간(-t, --times) 도 유지하며 동기화 복사를 한다.

-v : verbose, 자세한 정보 출력)

-z : 압축전송.


출처

http://en.wikipedia.org/wiki/Rsync

http://linux.die.net/man/1/rsync

http://www.tecmint.com/rsync-local-remote-file-synchronization-commands/



반응형

+ Recent posts