用 rsync 本地同步文件夹(增量备份)

让备份目录、移动硬盘和原目录保持一致,而且只复制有变化的部分。

Linux备份rsync 同步中风险
运行 rsync -avh 源目录/ /目标目录/ 只复制新增和修改过的文件;加 --delete 可让目标与源完全一致。

01命令

命令
$ rsync -avh --delete ~/projects/site/ /mnt/backup/site/

02作用说明

rsync 会先比较源和目标,只传输差异部分,所以第二次同步非常快。结尾的斜杠很关键:源目录/ 表示复制目录“里面的内容”,不带斜杠则会在目标里再建一层同名目录。-a 参数保留权限、时间戳和软链接。

03风险

风险中风险
!注意: --delete 会让目标变成源的精确镜像:源里删掉的文件,下次同步时备份里也会被删掉。源目录误删了文件,备份也就没了。首次使用先加 -n(--dry-run)参数预览将要发生的操作。

04撤销

撤销
$ Manually restore deleted extras from the destination backup (no automatic undo)

05来源

最后验证: 2026-09-18 · 分类: 文件与文件夹

06相关方案