====== rsync ====== 집에 있으면서 위키를 작성할 때나 데이터의 사본을 만들고 싶을 때 rsync를 사용해 보자! 사용법은 무척 간단하다. rsync [옵션] [원본] [대상] ===== 옵션 ===== * -v 잡다한 메시지 출력 * -q 조용하게 * -a 아카이브 모드. -rlptgoD 와 같다. * r: 재귀 * l: 심볼릭 링크 따라감 * p: 파일 권한 보존 * t: 수정일자 유지 * g: 그룹 정보 유지 * o: 소유자 정보 유지 * D: 이 옵션은 수퍼 유저일 때만 동작한다. 복사하는 파일이 블록 디바이스나 캐릭터 디바이스일 경우 대상지에서도 생성되도록 한다. * -r 재귀적 동작 * -u 업데이트. 대상쪽의 더 새로운 파일은 스킵. * -l 심볼릭 링크를 따라 간다. * -p 파일 권한을 유지한다. * -o 소유자 정보를 유지한다. * -g 그룹 정보를 유지한다. * -t 수정 일자 유지 * -n 드라이-런 (실제 동작은 이루어지지 않음) * -z 파일 이동중 압축 * --delete 대상 쪽에만 있는 파일은 삭제한다. ===== 사용 예 ===== 내 MiniServer에서 로컬쪽으로 데이터를 끌어오려면 다음 명령어를 사용하면 된다. rsync -zva changwoo@192.168.0.250:/home/changwoo/public_html/dokuwiki ~/public_html/ ===== External Links ===== * [[http://rsync.samba.org/ | rsync]] * [[https://wiki.archlinux.org/index.php/rsync | ArchWiki]] * [[http://en.wikipedia.org/wiki/Rsync | Wikipedia]]