使用rsync时只更新修改时间而不复制文件是否可行?

ddz*_*wmm 3 rsync timestamps files

大量本地文件修改时间不正确。我想通过同步服务器上的时间戳来更新时间戳。

如果文件本身是同步的,那将会很耗时。我知道--size-only可以用来防止真正的数据传输。但我不知道如何同步时间戳。

有没有办法只同步时间戳

der*_*ert 6

rsync --size-only --times(或任何其他包含这些选项的选项,例如rsync --size-only --archive)可以满足您的需求。

基本上,--size-only用于当您从不同步时间戳的同步方法切换时。它将传输大小不同的文件,除此之外,只传输元数据(mtime、权限等)。

另请注意,如果您担心带宽使用情况,即使没有 rsync 的 delta 算法也将传输很少的数据--size-only,尽管它会占用更多的磁盘 I/O 和 CPU 时间。