用 rsync --delete 镜像目录
同步目标,使源端删除的文件在目标端也删除。
运行 rsync -a --delete source/ destination/ 进行镜像,先用 --dry-run 预览。
01命令
命令
$ rsync -a --delete --dry-run source/ destination/02作用说明
--delete 让 rsync 成为真正的镜像:删除目标中源端已不存在的文件,对部署静态站点或同步副本至关重要。先用 --dry-run 可精确预览将删除的内容,适合定时任务的安全习惯。
03风险
!注意: --delete 会删除数据,源为空或路径写错会清空目标;务必先预览并核对结尾斜杠。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- rsync.1.en.html manual page (Debian bookworm)依据: Documents the --delete option and its interaction with dry runs.
最后验证: 2026-10-13 · 分类: 文件与文件夹