关于使用rsync同步两个文件夹的问题

关于使用rsync同步两个文件夹的问题

我查了一下这个话题,找到了两个答案:

如何同步两个本地目录?

如何使用命令行工具同步两个文件夹?

有趣的是,rsync 的两个命令,一个带选项,另一个不带选项,-u产生了很大的差异:

rsync -av --progress --delete "/folder/" "/somewhere/folder"

rsync -avu --progress --delete "/folder/" "/somewhere/folder"

有选项的-u只复制文件名,实际大小为0B。

为什么会发生这种情况?难道它不应该也复制实际的位吗?~~

更具体的新问题:rsync -u 选项如何帮助同步两个文件夹?

答案1

的文档rsync解释说-u( --update) 仅更新目标上不是较新的文件。看man rsync

如果源上的文件不比目标上的相应文件新,则不会进行任何更改 - 即使文件存在差异。

相关内容