rsync가 최근에 변경된 파일에서만 작동하도록 시간 범위를 지정할 수 있습니까?rsync를 사용하여 최근 기간 내에 변경된 파일을 백업하는 방법은 무엇입니까?
SSH를 통해 최근에 추가 된 파일을 백업하는 스크립트를 작성 중이며 rsync는 효율적인 솔루션처럼 보입니다. 내 문제는 내 소스 디렉토리에 백업에 관심이없는 오래된 파일의 거대한 백 로그가 포함되어 있다는 것입니다.
지금까지 내가 만난 유일한 해결책은 - 파일 - 파일을 생성하기 위해 ctime을 사용하여 찾기를 수행하는 것입니다. 이 작업은 가능하지만 --files-from을 지원하지 않는 rsync 버전이있는 일부 기존 설치를 처리해야합니다. 같은 방식으로 --include-from 패턴을 생성하는 것을 고려하고 있지만 좀 더 우아한 것을 찾고 싶습니다.
다음에 rsync를 처음 호출 한 후에는 새 파일이나 수정 된 파일 만 전송합니다. 그것이 rsync의 목적입니다. – lothar
또 다른 옵션은 디렉토리 레이아웃을 재구성하여 백업하지 않으려는 파일이 다른 경로에 있으므로 rsync의 무시 목록에 해당 경로를 넣을 수 있습니다. – lothar
rsync의'-t' 옵션의 사용을 제안하려고했으나 정확히 묻지는 않습니다. – Hasturkun