我查了一下这个话题,找到了两个答案:
有趣的是,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
。
如果源上的文件不比目标上的相应文件新,则不会进行任何更改 - 即使文件存在差异。