仅 Rsync 具有校验和的不同文件?

use*_*582 3 rsync file-transfer command-line osx-mavericks macos

有谁知道是否可以运行 rsync 将目录(及其子目录)中的所有更改/新文件从本地 OSX 10.9 计算机传输到网络共享?该计划的关键在于我只想复制已更改的文件,而不仅仅是不同的时间戳。我需要先进行差异检查吗?如果是这样,我如何自动化整个序列?

Ada*_*hon 7

您可以使用-c--checksume开关来实现此目的。手册rsync(1)页说:

-c, --checksum 根据校验和跳过,而不是修改时间和大小

所以这应该按预期工作:

rsync -ac SRC HOST:DEST
Run Code Online (Sandbox Code Playgroud)