본문 바로가기
카테고리 없음

rsync 바뀐 파일 목록만 뽑기

by extrmk 2024. 11. 7.

rsync(Remote Sync) : 빠른 비교 알고리즘으로 효과적인 원격 업데이트가 가능한 파일 전송 유틸리티

 - 원격에 복사가 가능함(remote shell->:, rsync demon->:: 또는 rsync:// 사용, 이 부분은 추후 자세히 작성)

 - 변경된 내용만 복사가능

 

https://rsync.samba.org/

 

rsync

Welcome to the rsync web pages rsync is an open source utility that provides fast incremental file transfer. rsync is freely available under the GNU General Public License and is currently being maintained by Andrew Tridgell. A full changelog of all the re

rsync.samba.org

 

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