我目前正在使用rsync
,如下所示
rsync -az --delete ...
我可以使用rsync
哪个选项替换已存在的所有目标文件,但一个特定文件除外(如果已存在则不应替换)?当然,如果目的地不存在该文件,则应将其放在那里。
答案 0 :(得分:1)
我不知道在一次调用中是否可以,但你可以两次调用rsync:
rsync ... --ignore-existing file dest
现在,如果文件之前不存在,则将文件放在那里。
rsync ... --exclude file src dest
现在所有其他文件都照常处理,除了一个被排除的文件。