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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值