带有删除选项的 rsync,但保留已删除的内容

joh*_*nes 7 rsync delete

我想使用删除选项进行 rsync,以便文件夹保持相同的副本,在我从源中删除文件和文件夹之后也是如此。

问题是目标文件夹上可能有一些不应删除的内容。在这种情况下,我想要发生的是 rsync 删除继续进行,但要删除的文件实际上存储在某个垃圾文件夹中,而不是从文件系统中删除。

这样我就可以维护相同的文件夹,而不必担心意外覆盖某些内容。

如何最好地实现这样的功能?

Mic*_*hne 14

您希望将-b选项(这会导致 rsync 备份已删除的内容)与--backup-dir选项结合使用,这将让您直接在 WHERE rsync 备份内容。

  • 我在那里看不到 -b 选项。--backup-dir 用于修改 -b 的行为,它不会自行打开 -b。试试`-abz`。 (5认同)