Rsync功能介绍
Rsync英文全称Remote synchronization
Rsync命令可以实现的功能如下:
- 实现本地数据同步复制(本地工作模式相当于cp命令)
- 实现远程数据同步复制(远程shell工作模式相当于scp命令)
- 实现数据信息删除功能(本地工作模式相当于rm命令)
- 实现数据信息查看功能(本地或远程工作模式相当于ls命令)
Rsync软件特性:
- 支持拷贝普通文件与特殊文件,如链接文件、设备文件等
- 支持排除指定文件或目录同步的功能,相当于打包命令tar的排除功能
- 可以做到保持原文件或目录的权限、时间、软硬连接、属主、组等所有属性均不改变。
- 可以现增量复制,即只复制发生变化的数据,因此数据传输效率很高
- 可以使用rcp、rsh、ssh等方式来配合进行隧道加密传输文件(Rsync本身不对数据加密)
- 可以通过socket(进程方式)传输文件的数据(服务端和客户端)
- 支持匿名或认证(无须系统用户)进程模式传输。安全的进行数据备份及镜像
可以使用rsync命令查看参数查看当前系统中Rsync软件版本信息
rsync --version