是否可以 rsync 两个目录,仅更新双方现有的文件,而不创建源目录中存在但不存在于目标目录中的文件?
答案1
是的,有一个参数
--existing
skip creating new files on receiver
例子:
$ ll test1/ test2/ test1/: totale 4
-rw-rw-r--. 1 blackman blackman 0 10 apr 11.57 fede
-rw-rw-r--. 1 blackman blackman 7 10 apr 11.58 federico
-rw-rw-r--. 1 blackman blackman 0 10 apr 11.57 federicociao
-rw-rw-r--. 1 blackman blackman 7 10 apr 11.58 federico
rsync -av --existing test1/ test2/
sending incremental file list
./
federico