我想使用rsync
将我的主目录备份到另一个驱动器,但我有一些目录想要排除。我有一个包含这些目录的过去备份,但我希望它们从备份中删除。如何使用 rsync 删除接收驱动器上的这些目录,而不删除不在排除列表中但源目录中缺少的文件?换句话说,如何在--delete-excluded
没有隐含的情况下获得效果--delete
?
以下过滤器似乎可以工作但实际上却不能:
# dirs I want to delete on the receiving side
H .cache
H cache
# don't delete missing files from here
+ /