wget으로 최신 파일만 다운로드

wget으로 최신 파일만 다운로드

대규모 저장소에 추가된 최신 파일을 wget(또는 기타 다운로드 일괄 명령)하고 싶습니다. http를 통한 최신 nightly 빌드입니다. 모든 파일을 미러링할 수 있지만 저장소가 너무 커서 오래된 파일을 제거하고 새 파일이 있을 때만 트리거할 수 있기를 원합니다.

답변1

첫 번째 간단한 접근 방식은 다음을 사용하는 것입니다.wget의 타임스탬프 용량, 이를 통해 다음만 다운로드할 수 있습니다.새로운저장소의 파일. 그러나 이는 저장소의 미러를 만드는 것으로 이어집니다(그러나 새 파일만 사용하여 스마트하게 새로 고칩니다 :)).

답변2

이 작업에는 rsync를 사용하는 것이 좋습니다. 이 작업을 수행하는 방법에 대한 몇 가지 옵션이 있습니다. 여기에서 사용할 수 있는 스크립트가 있습니다.

https://wiki.ubuntu.com/Mirrors/Scripts

여기에 전체 튜토리얼이 있습니다:

https://help.ubuntu.com/community/Rsyncmirror

그리고 미러링:

https://help.ubuntu.com/community/Rsyncmirror

관련 정보