rsync用法
来源:本站原创
点击数: 次
发布时间:2026年02月05日
rsync / cp / mv 区别
复制目录
cp -r src/ dst/ rsync -av src/ dst/
覆盖更新(增量)
rsync -av src/ dst/
跨盘安全移动
rsync -av src/ dst/ && rm -rf src
完全镜像(慎用)
rsync -av --delete src/ dst/
预演(不改文件)
rsync -av --dry-run src/ dst/
排除目录 / 文件
rsync -av --exclude=node_modules --exclude=*.log src/ dst/
工具能力对比
| 功能 | cp | mv | rsync |
|---|---|---|---|
| 递归复制 | ✅ | ❌ | ✅ |
| 增量同步 | ❌ | ❌ | ✅ |
| 断点续传 | ❌ | ❌ | ✅ |
| 预演执行 | ❌ | ❌ | ✅ |
| 远程同步 | ❌ | ❌ | ✅ |
| 生产环境推荐 | ❌ | ⚠️ | ✅ |
文件夹一致性检查
rsync -avcn src/ dst/
无输出 = 完全一致
默认安全模板
rsync -av --progress src/ dst
