我试图使用rsync保持同步文件夹。 我们称之为SRC和DST。 当我删除SRC中的文件并运行我的rsync命令时,我想要删除相应的文件。 当我删除SRC中的一个目录时,我希望在DST中删除所有相应的文件,但要保留空目录结构。
可能吗 ?
也许你可以这样做,首先在你的SRC中find一个空目录,把这个目录放在一个排除文件中,然后把这个排除文件传给rsync。 那么它可以工作。
find你的空墩做
find SRC -type d -empty > SRC-empty-dirs.dat
做改变
rsync --exclude-from=SRC-empty-dirs.dat SRC DEST
从文件中排除。
但我没有自己testing。