如何让 rsync 删除源中不再存在的目标目录?

如何让 rsync 删除源中不再存在的目标目录?

我使用 rsync 将硬盘备份到网络连接存储。目标 (nas) 上有一些非空目录,而源上不再存在这些目录。这不是权限问题。

我在操作系统上遇到了安装问题。

--delete 选项确实有效。--force 选项(不带 --delete)不会报告任何目录删除(--progress 选项)。

rsync -raz --progress --delete --ignore-errors --exclude-from='exclude_list.txt' {source} {destination}

答案1

尝试这个命令

rsync -ravzX --delete <source> <destination>

答案2

我遇到了同样的情况,但只是同步掌握奴隶

rsync -rpogt --delete ${origin} ${destination}

相关内容