rsync主要用于备份和镜像。具有速度快、避免复制相同的内容和支持符号链接的优点
rsync和scp的区别是: 用rsync做文件的复制要比scp的速度快,rsync只对差异文件做更新。scp是把所有的文件都复制过去。
(1) 基本语法
rsync -av $pir/$f name $user@$host:$pdir/$fname
命令 选项参数 要拷贝的文件路径/名称 目的地用户名@主机:目的地路径/名称

(2)案例操作
笔者现在在三台服务器上给大家展示一下,如何操作
第一台服务器 121.41.78.73 命名为 es1
第二台服务器 121.40.103.110 命名为 es2
第三台服务器 121.41.76.158 命名为 es3
现在笔者的目的就是将第一台下面/opt的所有目录复制到第二台,第三台



开始复制到第二台上面:

去第二台机器上查看,发现已经完整复制过来了

开始复制到第三台机器上:


完美撒花~
现在我们对rsync的基本使用其实已经入门了,那么现在问题来了,如果我们的服务器不止3台,而是10台,我们这种手工写每个服务器的地址和名字其实就很低效了,这个时候我们就是需要来编写xsync集群分发脚本了