Rsync是一款开源的文件同步工具,支持高效的数据传输与增量备份。以下是关键使用场景与操作步骤:

⚙️ 核心功能

  • 增量同步:仅传输文件差异部分(使用--checksum优化)
  • 断点续传:支持在传输中断后恢复(--partial参数)
  • 压缩传输:通过--compress减少网络带宽占用
  • 权限保持:自动同步文件权限与属性(--perms

📝 基本命令格式

rsync [选项] 源路径 目标路径

示例

rsync -avz /home/user/data/ user@remote:/backup/data/

🌐 高级用法

参数 作用
--exclude 排除特定文件类型(如--exclude='*.tmp'
--dry-run 模拟执行,检查同步策略
--bwlimit 限制传输带宽(单位KB/s)

💡 提示:建议在同步前使用rsync --list-dir预览差异

📚 扩展阅读

了解更多rsync进阶技巧

rsync_logo

📌 注意:同步操作前请确保目标路径可写,并验证网络连接稳定性。