我想知道如何仅同步目标目录中的现有文件和目录。
例如,如果我在源中有:
a\
b\
b.txt
a.txt
Run Code Online (Sandbox Code Playgroud)
...并在目标中:
a\
a.txt
Run Code Online (Sandbox Code Playgroud)
然后我希望 rsync 更新a\(包括源中的所有文件),a.txt但忽略复制b\和b.txt.
And*_*nek 11
在man rsync终端中输入以查看手册页。它向您展示了所有可用的选项并解释了它们。我想你正在寻找的是
--existing skip creating new files on receiver
Run Code Online (Sandbox Code Playgroud)
所以用它作为选项
rsync --existing
Run Code Online (Sandbox Code Playgroud)