使用 wget 仅下载最新文件

使用 wget 仅下载最新文件

我想使用 wget(或其他下载批处理命令)获取添加到大型存储库的最新文件。通过 http 获取最新的夜间构建版本。我可以镜像所有文件,但存储库非常大,因此我希望能够删除旧文件,并且仅在有新文件时触发。

答案1

第一个简单的方法是使用wget 的时间戳功能,这样你只能下载新的文件来自存储库。但它会导致创建存储库的镜像(但只会使用新文件进行智能刷新 :) )。

答案2

我建议你使用 rsync 来完成这项任务。你有几个方法可以完成这项任务,这里有可用的脚本

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

这里有完整的教程:

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

以及 debmirror:

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

相关内容