首页 > 社交 > 科普中国

rsync用法教程(已验证)

常驻编辑 科普中国 2022-10-12 递归   基准   变动   备份   命令   参数   目标   模式   文件   目录   教程
nIb拜客生活常识网

-r参数表示递归,即包含子目录。nIb拜客生活常识网

--remove-source-files参数表示传输成功后,删除发送方的文件。nIb拜客生活常识网

--size-only参数表示只同步大小有变化的文件,不考虑文件修改时间的差异。nIb拜客生活常识网

--suffix参数指定文件名备份时,对文件名添加的后缀,默认是~nIb拜客生活常识网

-u--update参数表示同步时跳过目标目录中修改时间更新的文件,即不同步这些有更新的时间戳的文件。nIb拜客生活常识网

-v参数表示输出细节。-vv表示输出更详细的信息,-vvv表示输出最详细的信息。nIb拜客生活常识网

--version参数返回 rsync 的版本。nIb拜客生活常识网

-z参数指定同步时压缩数据。nIb拜客生活常识网

八、套娃现象

source不带斜杆和带斜杆的区别是,一个是传文件夹过去,一个是传文件夹中的文件过去。nIb拜客生活常识网

$ rsync -a source/ destination

不会套娃:nIb拜客生活常识网

sudo rsync -auv -e 'ssh -p 22 -i /home/xiaojing/MARS.pem' /ldata/temp/synctest/ ubuntu@69.230.236.43:/ldata/temp2/synctest

sudo rsync -auv -e 'ssh -p 22 -i /home/xiaojing/MARS.pem' /ldata/temp/synctest/ ubuntu@69.230.236.43:/ldata/temp2/synctest/

如果文件已存在,会出现套娃nIb拜客生活常识网

sudo rsync -auv -e 'ssh -p 22 -i /home/xiaojing/MARS.pem' /ldata/temp/synctest ubuntu@69.230.236.43:/ldata/temp2/synctest

sudo rsync -auv -e 'ssh -p 22 -i /home/xiaojing/MARS.pem' /ldata/temp/synctest ubuntu@69.230.236.43:/ldata/temp2/synctest/

sudo rsync -auv -e 'ssh -p 22 -i /home/xiaojing/MARS.pem' /ldata/temp/ ubuntu@69.230.236.43:/ldata/temp2/synctest

sudo rsync -auv -e 'ssh -p 22 -i /home/xiaojing/MARS.pem' /ldata/temp/ ubuntu@69.230.236.43:/ldata/temp2/synctest/

那个套两层路径,可能是这个写法nIb拜客生活常识网

sudo rsync -auv -e 'ssh -p 22 -i /home/xiaojing/MARS.pem' /ldata/temp ubuntu@69.230.236.43:/ldata/temp2/synctest/

sudo rsync -auv -e 'ssh -p 22 -i /home/xiaojing/MARS.pem' /ldata/temp ubuntu@69.230.236.43:/ldata/temp2/synctest

不会套娃nIb拜客生活常识网

sudo rsync -auv -e 'ssh -p 22 -i /home/xiaojing/MARS.pem' /ldata/temp/synctest ubuntu@69.230.236.43:/ldata/temp2

sudo rsync -auv -e 'ssh -p 22 -i /home/xiaojing/MARS.pem' /ldata/temp/synctest ubuntu@69.230.236.43:/ldata/temp2/

不会套娃,但会传到上一层目录nIb拜客生活常识网

sudo rsync -auv -e 'ssh -p 22 -i /home/xiaojing/MARS.pem' /ldata/temp/synctest/ ubuntu@69.230.236.43:/ldata/temp2

sudo rsync -auv -e 'ssh -p 22 -i /home/xiaojing/MARS.pem' /ldata/temp/synctest/ ubuntu@69.230.236.43:/ldata/temp2/

参考源文:阮一峰的《rsync 用法教程》nIb拜客生活常识网

相关阅读:

  • 中国第一代程序员王小波
  • WinForm(九)UI加载“大”数据
  • Vue实现无限级树形选择器(无第三方依赖)
  • Java中各种锁的介绍
  • 银行存款换成银行股吃分红可行吗?会有什么样的结果?
  • 科学分析吴亦凡大概率能判几年刑罚?
  • 5年期美国国债收益率升至2008年以来最高
  • 何谓LPR,如何定价 lpr是统一如何建立交友网站报价还是
  • 最短一天少了1.59毫秒,地球自转也在“赶时间”?
  • 从集成电路的“前世今生”来看待半导体的投资逻辑
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。