bash中rsync命令

rsync命令

rsync用于从一个位置到另外一个位置同步文件和文件夹。备份的地址可以是本地也可以是远程。

rsync的重要功能:

  • speed: 首次使用时,rsyncsourcedestination之间复制全部内容。下次使用时,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
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页