zoukankan      html  css  js  c++  java
  • rsync工具介绍 rsync常用选项 rsync通过ssh同步

    linux文件同步工具-rsync

    [root@centos7 tmp]# yum install -y rsync

    rsync可以增量的同步,只同步变更的文件

    把/etc/passwd 同步到/tmp/1.txt  可以同步实时变更的文件

    rsync -av /etc/passwd    /tmp/1.txt

    -a

    -v (view可视化)

     

    远程拷贝:

    rsync -av /tmp/1.txt  root@192.168.188.128:/tmp/2.txt

     

    也可以不写用户,默认指定当前终端的用户。

     

    rsync格式

    rsync [option]...SRC DEST

    rsync [option]...SRC  [user@]host:DEST

    rsync [option]...[user@]host:SRC DEST

    rsync [option]...SRC  [user@]host::DEST

    rsync [option]...[user@]host::SRC DEST

     

    rsync常用的选项

    rsync 常用选项

     

    -a 包含-rtplgoD

    -r 同步目录时要加上,类似cp时的-r选项

    -v同步时显示一些信息,让我们知道同步的过程(可视化过程)

    -l 保留软链接

    -L 加上该选项后,同步软链接时会把源文件给同步

    -p保持文件的权限属性

    -o保持文件的属主

    -g保持文件的属组

    -D保持设备文件信息

    -t保持文件的时间属性atime,mtime,ctime,

    --delte删除DEST目标目录中SRC源目录没有的文件

    --exclude 过滤指定文件,如--exclude "logs"会把文件包含logs的文件或者目录过滤掉,不同步

    -p 显示同步过程,比如速率,比-V更加详细

    -u加上该选项后,如果DEST目标目录中的文件比SRC源目录新,则不同步

    -z (zip)传输时压缩

     

     

    把/root/111/ 同步到/tmp/111_dest/

    [root@centos7 ~]# rsync -av 111/ /tmp/111_dest/

    把软连接指向的原文件拷贝过去(加个大L)

    [root@centos7 ~]# rsync -avL 111/ /tmp/111_dest/

    过滤*.txt文件,不拷贝.txt文件

    rsync -avL --exclude "*.txt" /root/111/  /tmp/111_dest

     

    -P显示传输速度

    [root@centos7 111]# rsync -avP /root/111/ /tmp/111_dest/

    如果只想让目标目录文件比源目录文件新 -u

    [root@centos7 111]# rsync -avPu /root/111/ /tmp/111_dest/

    -z传输时压缩

    [root@centos7 111]# rsync -avPz /root/111/ /tmp/111_dest/

     rsync通过ssh方式同步

     

    发送文件到远程服务器

    rsync -av test1/   192.168.133.132:/tmp/test2

    接收文件(从远程服务器接收文件)

    rsync  -avP 192.168.133.132:/tmp/test2.txt   /tmp/123.txt

     

    指定端口发送

    rsync -av -e "ssh -p 22"/etc/passwd  192.168.133.132:/tmp/test2/1.txt

     

     

     

  • 相关阅读:
    零基础学python-2.7 列表与元组
    什么是App加壳,以及App加壳的利与弊
    Linux tar包安装Nginx
    GT背靠背onsite
    编程算法
    DELPHI动态创建窗体
    扩展名为DBF的是什么文件啊?
    异构数据库之间完全可以用SQL语句导数据
    XP局域网访问无权限、不能互相访问问题的完整解决方案
    Delphi 之 菜单组件(TMainMenu)
  • 原文地址:https://www.cnblogs.com/zhaocundang/p/8389929.html
Copyright © 2011-2022 走看看