<分区>
我目前使用rsync
如下
rsync -az --delete ...
我可以使用什么选项与 rsync
一起替换所有已经存在的目标文件,除了一个特定的文件,如果已经存在则不应替换?当然,如果目的地不存在该文件,则应将其放在那里。
<分区>
我目前使用rsync
如下
rsync -az --delete ...
我可以使用什么选项与 rsync
一起替换所有已经存在的目标文件,除了一个特定的文件,如果已经存在则不应替换?当然,如果目的地不存在该文件,则应将其放在那里。
最佳答案
我不知道一次调用是否可行,但你可以调用 rsync 两次:
rsync ... --ignore-existing file dest
如果文件以前不存在,现在文件会被放在那里。
rsync ... --exclude file src dest
现在所有其他文件都像往常一样处理,除了一个被排除的文件。
关于linux - 用 rsync 替换除一个文件之外的所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20332796/