使用 wget 僅下載最新文件

使用 wget 僅下載最新文件

我想要 wget (或其他下載批次命令)添加到大型存儲庫的最新文件。透過 http 進行的最新夜間建置。我可以鏡像所有文件,但存儲庫很大,所以我希望能夠刪除舊文件,並且僅在有新文件時觸發。

答案1

第一個簡單的方法是使用wget 的時間戳能力,有了這個,你只能下載新的來自儲存庫的檔案。但它會導致創建存儲庫的鏡像(但僅使用新文件進行巧妙刷新:))。

答案2

我建議您使用 rsync 來完成此任務。關於如何執行此操作,您有多種選擇,此處有可用的腳本

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

這裡有一個完整的教學:

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

和反鏡像:

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

相關內容