我想同步两个文件夹
/developer
和/shared
(在Ubuntu)
当我修改一个文件/shared
,我想能够将文件复制到/developer
文件夹
我试过了
rsync -r /shared /developer
但似乎复制的一切,虽然我改变了只有两个文件存在。
如何只复制修改过的文件。
我也试过
rsync -rtu /shared /developer
不知何故,我不能让我的头解决这个问题。
请帮忙。
我想同步两个文件夹
/developer
和/shared
(在Ubuntu)
当我修改一个文件/shared
,我想能够将文件复制到/developer
文件夹
我试过了
rsync -r /shared /developer
但似乎复制的一切,虽然我改变了只有两个文件存在。
如何只复制修改过的文件。
我也试过
rsync -rtu /shared /developer
不知何故,我不能让我的头解决这个问题。
请帮忙。
尝试这个:
rsync -a /shared/ /developer/
当你第一次运行,它会更新访问时间等,每一个文件,但随后的运行中,只复制什么更新。
-a
的意思是“档案”。 这意味着-r
,也-t
这是你错过了什么。 cp
一样。 这意味着,它的行为不同,当目的地已经发生或不存在。 编辑:如果你希望它删除,在不再存在的文件/shared
然后添加--delete
,并小心地使用它。