我想使用 wget(或其他下载批处理命令)获取添加到大型存储库的最新文件。通过 http 获取最新的夜间构建版本。我可以镜像所有文件,但存储库非常大,因此我希望能够删除旧文件,并且仅在有新文件时触发。
答案1
第一个简单的方法是使用wget 的时间戳功能,这样你只能下载新的文件来自存储库。但它会导致创建存储库的镜像(但只会使用新文件进行智能刷新 :) )。
答案2
我建议你使用 rsync 来完成这项任务。你有几个方法可以完成这项任务,这里有可用的脚本
https://wiki.ubuntu.com/Mirrors/Scripts
这里有完整的教程:
https://help.ubuntu.com/community/Rsyncmirror
以及 debmirror: