请选择 进入手机版 | 继续访问电脑版
查看: 905|回复: 0

用 rsync 同步本地和服务器的文件(用法实践)

[复制链接]

28

主题

29

帖子

172

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
172
发表于 2019-8-31 01:08:27 | 显示全部楼层 |阅读模式
本地同步到远程
rsync -zvrtopg --progress /www/wwwroot/jian/UPLOAD/2019* -e 'ssh -p  22' root@127.0.0.1:/wwwbeifen/jian/UPLOAD
远程同步到本地
rsync -zvrtopg -e 'ssh -p  22' root@127.0.0.1:/wwwbeifen/jian/wwwsdc/
同服务器同步
rsync -azv /www/wwwroot/www.xiangwei.life/UPLOAD /www/wwwroot/oss


本地同步到远程服务器:

  1. rsync -zvrtopg --progress /www/wwwroot/querylist/ -e 'ssh -p  23' root@196.128.0.21:/www/wwwroot/querylist/Woimages
复制代码

远程服务器同步到本地:
  1. rsync -zvrtopg -e 'ssh -p  23' root@196.128.0.21:/www/wwwroot/querylist/Woimages /www/wwwroot/querylist/
复制代码
红包的u代表 不覆盖

  1. -a --参数,相当于-rlptgoD,
  2. -r --是递归
  3. -l --是链接文件,意思是拷贝链接文件
  4. -i --列出 rsync 服务器中的文件
  5. -p --表示保持文件原有权限
  6. -t --保持文件原有时间
  7. -g --保持文件原有用户组
  8. -o --保持文件原有属主
  9. -D --相当于块设备文件
  10. -z --传输时压缩
  11. -P --传输进度
  12. -v --传输时的进度等信息,和-P有点关系
复制代码
  1. rsync -azv /www/wwwroot/oss/Woimages /www/wwwroot/wuso

  2. rsync -zvrtopg --progress /www/wwwroot/wuso/Woimages -e 'ssh -p  28' root@******IP:/www/wwwroot/
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站长统计
快速回复 返回顶部 返回列表