rsync

原创
2018/05/14 23:13
阅读数 268

10.28 rsync工具介绍

  1. # rsync -av /etc/passwd /tmp/1.txt //rsync可以实现增量拷贝
  2. # rsync -av /tmp/1.txt root@192.168.188.128:/tmp/2.txt 远程同步,不写用户,即为当前用户
  3. rsync格式
  4. rsync [OPTION] ...SRC DEST
  5. rsync [OPTION] ...SRC [user@]host:DEST
  6. rsync [OPTION] ...[user@]host:SRC DEST
  7. rsync [OPTION] ...SRC [user@]host::DEST
  8. rsync [OPTION] ...[user@]host::SRC DEST

10.29/10.30 rsync常用选项

rsync常用选项:

  1. -a 包含-rtplgoD
  2. -r 同步目录时要加上,类似cp时的-r选项
  3. -v 同步时显示一些信息,让我们知道同步的过程
  4. -l 保留软链接
  5. -L 同步软链接时会把源文件给同步即拷贝过去
  6. -p 保持文件的权限属性
  7. -o 保持文件的属性
  8. -g 保持文件的属组
  9. -D 保持设备文件信息
  10. -t 保持文件的时间属性
  11. --delte 删除DEST中的SRC没有的文件
  12. --exclude 过滤指定文件,如--exclude “logs”会把文件名包含logs的文件或者目录过滤掉,不同步
  13. -P 显示同步过程,比如速率,比-v更加详细
  14. -u 加上该选项后,如果DEST中的文件比SRC新,则不更新
  15. -z 传输时压缩

10.31 rsync通过ssh同步

  1. rsync通过ssh方式同步
  2. # rsync -av test1/192.168.133.132:/tmp/test2
  3. # rsync -av -e "ssh -p 22" test1/192.168.133.132:tmp/test2/
  4. rsync通过服务的方式同步
    1. 要编辑配置文件/etc/rsyncd.conf
    2. 启动服务rsync --daemon
    3. 格式:rsync -av test1/ 192.168.133.130::module/dir/
展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部