我想要 wget (或其他下載批次命令)添加到大型存儲庫的最新文件。透過 http 進行的最新夜間建置。我可以鏡像所有文件,但存儲庫很大,所以我希望能夠刪除舊文件,並且僅在有新文件時觸發。
答案1
第一個簡單的方法是使用wget 的時間戳能力,有了這個,你只能下載新的來自儲存庫的檔案。但它會導致創建存儲庫的鏡像(但僅使用新文件進行巧妙刷新:))。
答案2
我建議您使用 rsync 來完成此任務。關於如何執行此操作,您有多種選擇,此處有可用的腳本
https://wiki.ubuntu.com/Mirrors/Scripts
這裡有一個完整的教學:
https://help.ubuntu.com/community/Rsyncmirror
和反鏡像: