仅当文件存在于目标中时才进行 rsync

仅当文件存在于目标中时才进行 rsync

我想知道如何仅同步目标目录中的现有文件和目录。

例如,如果我在源代码中有:

a\
b\
b.txt
a.txt

... 目标如下:

a\
a.txt

然后我希望 rsync 更新a\(包括源上其中的所有文件)a.txt但忽略复制b\b.txt

答案1

在终端中输入man rsync以查看手册页。它会显示所有可用选项并对其进行解释。我认为你要找的是

--existing              skip creating new files on receiver

因此使用它作为选项

rsync --existing

相关内容