rsync 删除排除,无隐含删除

rsync 删除排除,无隐含删除

我想使用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
+ /

相关内容