rsync拉取远程文件

mkdir -p   /doc

sshpass -p ''pwd" rsync -avz -e 'ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no' --bwlimit=500 user@remote_ip:/data/file   /doc

sshpass  -p  ''pwd"  scp -v   -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no   /data/test.php user_01@ip:/usr/local/services

注:scp -v 输出详细信息,可以去掉 

sshpass  -p  ''pwd"  scp   -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no   /data/test.php user_01@ip:/usr/local/services

注:参数顺序很重要,不对会出错

sshpass  -p  '1a648c37b026'  ssh  -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no   user@ip mkdir -p /usr/local/backup_files 

权限问题

 

匹配

sshpass -p '' rsync -avz -e 'ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no ' --bwlimit=500 --timeout=30 --include="*/" --include="20160511_*" --exclude='*' user@ip:/src/ /dst
 

注:rsync 备份的坑

1、

源目录/data/file不加反斜杠,目标目录为/doc/file

sshpass -p ''pwd" rsync -avz -e 'ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no' --bwlimit=500 user@remote_ip:/data/file   /doc

源目录/data/file加反斜杠,目标目录为/doc

sshpass -p ''pwd" rsync -avz -e 'ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no' --bwlimit=500 user@remote_ip:/data/file/   /doc

2、

 -l 以及 -L 参数,指定软连接是否需要同步:

  1. -l, --links 保留软链结
  2. -L, --copy-links 想对待常规文件一样处理软链结  可以同步软连接  -avzL
  3. -q  只有错误输出
 

ps:

每一个 TCP 连接都必须由一端(通常为 client )发起请求,这个 port 通常是随机选择大于 1024 以上(因为0-1023一般被用作知名服务器的端口,被预定,如FTP、HTTP、SMTP等)的 port 号来进行!其 TCP封包会将(且只将) SYN旗标设定起来!这是整个联机的第一个封包;

在client端有两种选择,一种是也绑定到一个指定的port上去;另一种是由内核随机分配一个,而由内核随机分配的,直到连接开始建立的时候才能知道具体是多少

tcp协议是双向的

 

注:

1、可以远程同步文件或文件夹

2、rsync 参数:

  1. -z 开启压缩
  2. -v 详情输出
  3. -r 表示递归

3、 利用 rsync -a 让同步时保留时间标记

rsync 选项 -a 称为归档模式,执行以下操作

  1. 递归模式
  2. 保留符号链接
  3. 保留权限
  4. 保留时间标记
  5. 保留用户名及组名

 

转载于:https://www.cnblogs.com/nerrissa/p/4795811.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值