rsync(Remote Sync) : 빠른 비교 알고리즘으로 효과적인 원격 업데이트가 가능한 파일 전송 유틸리티
- 원격에 복사가 가능함(remote shell->:, rsync demon->:: 또는 rsync:// 사용, 이 부분은 추후 자세히 작성)
- 변경된 내용만 복사가능
rsync 바뀐 파일 목록만 뽑기
rsync -av --dry-run --itemize-changes /SRC/directory/ /DEST/directory/
-a: 아카이브 모드로 복사합니다 (디렉터리, 심볼릭 링크, 권한 등을 유지).
-v: 자세한 정보를 출력합니다 (verbose).
--dry-run: 실제로 복사하지 않고 어떤 파일이 복사될지를 시뮬레이션합니다.
--itemize-changes: 각 파일에 대한 변화 내역을 보여줍니다.
출력 예시:
파일이 수정됨 >f.st.... file1.txt
파일이 추가됨 >f+++++++++ newfile.txt