我正在使用非常方便的rsync
命令,它允许我备份特定卷上的特定文件夹。
我使用以下参数调用rsync
:
rsync -avzP
要明确的是,当我想要备份所有图片和Lightroom目录时,我打电话:
rsync -avzP /Volumes/SLICK-2TB/Pictures /Volumes/SLICK-PICTURES-BACKUP
所以 SLICK-2TB 是我的源驱动器, SLICK-PICTURES-BACKUP 是我的目标驱动器。
我的问题是,每当我在源上删除/删除文件时,更改都不会反映在目标上。换句话说,所有新内容将始终存档在备份卷上,但源上不存在的内容将在目标上保持不变。
我可以添加到-avzP
的特定属性,以帮助我实现/解决问题吗?
感谢。
答案 0 :(得分:1)
您需要使用--delete
参数删除目标文件。
还要考虑先使用--dry-run
确保您没有删除错误的文件。我想--delete不是默认参数(或-a的一部分)的原因是它可以在未正确设置的情况下消灭目的地。