跳动探索网

🌟 Rsync(远程同步): linux中Rsync命令的实际示例 🌟

导读 在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` 更感兴趣了呢?快去试试吧!💡