linux中rsync
时间: 2024-09-02 21:03:29 浏览: 61
利用rsync+crontab实现Linux的定时增量备份.pdf
Linux中的rsync是一个强大的文件同步工具,用于在本地系统、远程服务器之间高效地复制文件和目录。它比传统的cp命令更强大,因为它可以只复制需要更新的部分,这使得它在备份和数据同步方面非常有用。以下是rsync的一些基本用法和特点:
1. **命令格式**:`rsync [选项] 源文件或目录 目标位置`
- `rsync`是命令名,源和目标通常包括源地址(如`- `-av`: 广为人知的"archive"(归档)模式,相当于`-rlptgoD`, 其中a表示递归,v表示详细日志。
- `-z`: 压缩数据传输,减少网络带宽消耗。
3. **增量同步**:
- 使用`--delete`删除目标中的已不存在于源中的文件。
- 如果仅想更新变化,可以添加`--ignore-existing`避免不必要的同步。
4. **安全选项**:
- `--password-file`: 提供密码文件用于访问远程主机。
- `--auth-retry-timeout`: 设置重试密码失败的时间间隔。
阅读全文