小编jkr*_*ski的帖子

rsync:同步文件夹,但在目标中保留额外的文件

我开始rsync使用它并尝试使用它来保持本地系统上的两个文件夹同步。我有一个源文件夹,其内容会随着时间的推移而发生变化(一些文件被添加,一些更改和一些删除)和一个我想几乎成为源镜像的目标文件夹。所以我尝试过像这样使用 rsync:

rsync -a --delete "${source_dir}" "${target_dir}";

这确实使目标的内容与源的内容完全相同。但是,我希望能够将一些文件添加到目标而不是源,但我不希望每次执行 rsync 时都将它们删除。另一方面,以前同步然后在源中被删除的文件仍然应该被删除。

有没有办法做到这一点,而不必为我想要排除的每个文件更改命令?

更新:我应该提到我不仅限于 rsync。如果另一个程序完成了工作,那也很好。我只是尝试使用 rsync 来解决这个问题。

sync command-line backup rsync directory

11
推荐指数
2
解决办法
2108
查看次数

标签 统计

backup ×1

command-line ×1

directory ×1

rsync ×1

sync ×1