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