unix - 如何使用校验和获取文件列表

标签 unix rsync

我必须使用服务器(假设主机和从机),从机通过 rsync 与主机同步。
我需要获取 master 上的文件列表及其校验和。只有所有文件及其校验和。
是否可以使用 rsync 而不将脚本放在主服务器上或使用 scp/ssh 浏览?

最佳答案

经过一番研究,我找到了答案。
Rsync 可以通过添加:--out-format="%C"来输出文件的校验和,但这仅适用于不稳定的 3.1,这就是它不普遍的原因。
所以我决定只通过校验和( -c 选项)与 --dry-run 选项比较文件来比较位置并转储每个文件状态。

关于unix - 如何使用校验和获取文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14566355/

相关文章:

linux - 使用 rsync 覆盖正在使用的 .so 文件或可执行文件是否安全?

linux - 同时执行 "rsync"到同一目的地

linux - 找到无限系列的总和

c - 在 Unix 中使用 fchmod

python - 如何停止python脚本

我的程序的 CPU 负载

c - 非守护进程中的rsync

java - Android:如何在自己的应用程序中使用 Rsync?

Magento 和 Vagrant 使用 rsync : performance and bidirectional sync

ios - SSH 协商 : Bad SSH2_MSG_KEX_DH_GEX_REPLY or something else?