最新消息:欢迎加入小松的QQ群一起讨论一起学习,搜索页面修改成lua+ElasticSearch,使用php这个页面速度相对慢一点,优化之后速度杠杠的,如有问题请加群联系我

rsync使用详解

Linux 292浏览 0评论

上一篇文章中每次同步都需要输入密码是不是感觉很麻烦,这个时候我们可以考虑把密码放到文件中

具体操作

touch /tmp/rsync.password
chmod 600 /tmp/rsync.password
echo "123456"> /tmp/rsync.password
rsync -avzP --password-file=/tmp/rsync.password cs@192.168.171.22::testhome /home/test

rsync使用详解

rsync参数解释
-a 参数,相当于-rlptgoD,-r 是递归 -l 是链接文件,意思是拷贝链接文件;-p 表示保持文件原有权限;-t 保持文件原有时间;-g 保持文件原有用户组;-o 保持文件原有属主;-D 相当于块设备文件;
-z 传输时压缩;
-P 传输进度;
-v 传输时的进度等信息,和-P有点关系,自己试试。可以看文档

PS:这样就不需要密码输入密码了,因为服务器通过crond 计划任务还是有必要的
PS:–delete 选项,表示客户端上的数据要与服务器端完全一致,如果 /home/test目录中有服务器上不存在的文件,则删除

下面就可以开始用crontab开始同步目录了

QQ交流群:136351212(满) 455721967

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» rsync使用详解
本文链接地址:https://www.phpsong.com/2373.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!