linux不同机器之间拷贝文件,可以跳过重名文件
rsync -auvH --progress '-e ssh -p 1111' root@IP:/data/ /home/
1.依赖于SSH服务的rsync的配置详细信息:
检查软件包的安装:(此作为服务器端,iP192.168.0.110,源目录为/data)
[root@server ~]# rpm -qa | grep ssh && rpm -qa | grep rsync
openssh-clients-4.3p2-36.el5
openssh-server-4.3p2-36.el5
openssh-askpass-4.3p2-36.el5
openssh-4.3p2-36.el5
rsync-2.6.8-3.1
默认情况下这两款软件包都是默认安装的。
本地的主机地址为192.168.0.111,目标目录/tmp,我们来实施一下同步;
源目录的文件信息:(192.168.0.110)
[root@server ~]# ll /data/ | nl
1 总计 36
2 drwxr-xr-x 5 root root 4096 06-02 10:21 ccie.rar
3 drwxr-xr-x 2 root root 4096 06-02 10:22 ccna.rar
4 drwxr-xr-x 2 root root 4096 06-02 10:21 ccnp.tar
5 -rw-r--r-- 1 root root 3201 06-02 10:19 H3CSE.pdf
6 -rw-r--r-- 1 root root 8510 06-02 10:18 H3CTE.pdf
7 drwxr-xr-x 3 root root 4096 06-02 10:08 Linux
8 -rw-r--r-- 1 root root 2745 06-02 10:17 vnc.doc
可是近段时间我更新了网络技术资料包括ccie和ccnp;
本地同步远程主机:(紫色,蓝色,红色分别代表了选项,源目录,目标目录)
[root@mail ~]# rsync -avzH root@192.168.0.110:/data /tmp
root@192.168.0.110's password:
receiving file list ... done
data/ccie.rar/
data/ccie.rar/BGP/
data/ccie.rar/MPLS/
data/ccie.rar/QOS/
data/ccie.rar/VPN/
data/ccnp.tar/
data/ccnp.tar/gvrp/
data/ccnp.tar/rstp/
data/ccnp.tar/stp/
data/ccnp.tar/vlan-qos/
data/ccnp.tar/vtp/
sent 86 bytes received 532 bytes 176.57 bytes/sec
total size is 9398927 speedup is 15208.62
由此说明了rsync程序具有同步新增或更改的文件信息。
参考:http://servershuji.blog.51cto.com/1283121/580628/

浙公网安备 33010602011771号