导读 在Linux系统中,`rsync` 是一个强大的工具,用于文件和目录的同步与备份。它不仅高效,还支持本地和远程传输,是运维工程师的得力助手!以...
在Linux系统中,`rsync` 是一个强大的工具,用于文件和目录的同步与备份。它不仅高效,还支持本地和远程传输,是运维工程师的得力助手!以下是几个实际应用场景的示例,帮助你快速上手:
📚 本地同步
假设你需要将 `/home/user/data/` 文件夹备份到 `/backup/`,可以使用以下命令:
```bash
rsync -avh /home/user/data/ /backup/
```
`-a` 保留文件属性,`-v` 显示详细信息,`-h` 以人类可读格式输出。
🌐 远程同步(上传)
若要将本地文件夹同步到远程服务器,例如 IP 为 `192.168.1.100` 的服务器,目标路径为 `/remote/path/`:
```bash
rsync -avz /local/path/ user@192.168.1.100:/remote/path/
```
`-z` 压缩数据以加快传输速度。
🔄 增量同步
`rsync` 最大的优势在于增量更新,只需添加 `-u` 参数即可避免重复传输:
```bash
rsync -avzu /source/ /destination/
```
通过这些示例,你是否对 `rsync` 更感兴趣了呢?快去试试吧!💡
版权声明:本文由用户上传,如有侵权请联系删除!