我必须使用服务器(假设主机和从机),从机通过 rsync 与主机同步。
我需要获取 master 上的文件列表及其校验和。只有所有文件及其校验和。
是否可以使用 rsync 而不将脚本放在主服务器上或使用 scp/ssh 浏览?
最佳答案
经过一番研究,我找到了答案。
Rsync 可以通过添加:--out-format="%C"来输出文件的校验和,但这仅适用于不稳定的 3.1,这就是它不普遍的原因。
所以我决定只通过校验和( -c 选项)与 --dry-run 选项比较文件来比较位置并转储每个文件状态。
关于unix - 如何使用校验和获取文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14566355/