Rsync 是一款强大的文件同步工具,它可以快速同步本地和远程文件系统。以下是一个简单的 Rsync 教程,帮助您快速上手。

基本用法

Rsync 的基本用法如下:

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

选项

  • -v:显示详细同步过程。
  • -r:递归同步目录。
  • -u:跳过本地修改时间较新的文件。

示例

将本地目录 /home/user/data 同步到远程服务器 /path/to/remote/data

rsync -vru /home/user/data/ user@remote-server:/path/to/remote/data

高级用法

压缩传输

Rsync 支持在传输过程中进行压缩,可以显著提高同步速度。

rsync -vruz /home/user/data/ user@remote-server:/path/to/remote/data

过滤文件

Rsync 支持使用通配符过滤文件。

rsync -vruz --exclude='*.log' /home/user/data/ user@remote-server:/path/to/remote/data

注意事项

  • 确保您有权限访问源路径和目标路径。
  • 如果您使用 SSH 进行远程同步,请确保 SSH 密钥配置正确。

扩展阅读

如果您想了解更多关于 Rsync 的信息,可以访问以下链接:

Rsync Logo