比较本地文件与远程文件 http 的最佳方法

比较本地文件与远程文件 http 的最佳方法

我希望将 http 存储库中的大量本地文件与远程文件进行比较。这个想法是,bash 脚本将检查目录中的每个文件并与远程版本进行比较。如果远程版本不同或仅存在远程版本,请下载并替换它。

我正在考虑使用 md5,也许创建一个 md5 目录,用 .md5 文件镜像存储库。然而,唯一的问题是,获取每个文件的 md5sum 可能会很慢,并且在本地会占用大量资源,因为我正在处理价值几 GB 的文件。

所以我的问题是比较文件最快的方法是什么?

谢谢

答案1

您可以使用带有 -N 标志的 wget 命令。 -N 标志使 wget 仅下载服务器上较新的文件或本地目录中缺少的文件。

相关内容