rsync命令
rsync
用于从一个位置到另外一个位置同步文件和文件夹。备份的地址可以是本地也可以是远程。
rsync
的重要功能:
speed
: 首次使用时,rsync
在source
和destination
之间复制全部内容。下次使用时,rsync
只传输变更的块或字节到目的地,而这个机制将大大提升传输速度security
:rsync
允许对数据使用ssh
协议加密less bandwidth
:rsync
使用对数据块压缩和解压缩的办法降低带宽需求。privileges
: 无需特殊的特权来运行rsync
rsync选项
-v
: --verbose 详细模式输出
-q
:–quiet 精简输出模式
-c
:–checksum 打开校验开关,强制对文件传输进行校验
-a
:–archive 归档模式,表示以递归方式传输文件,并保持所有文件属性,等于-rlptgoD
-r
:–recursive 对子目录以递归模式处理
-z
:压缩
案例
远程传输文件
rsync -avz ./xxx/yy/ user00@ip:/xxx