rsync常用选项详解
-a 参数综合体,等于-rlptgoD
-r 目录归档,针对目录
-l 同步软链接文件
-L 同步软衔接指向的真实文件
-p 同步权限
-t 同步时间
-g 同步所属组
-o 同步所有者
-D 设备文件相关
-v 可视化传输信息过程
--delete 源目录和目的目录文件绝对相同,目的目录多余文件删除。没有--delete则忽略多余文件
--exclude 同步时,排除匹配的文件
-P 等同于--progress 可视化同步进度,比-v显示信息更为详细。
-u 等用于--update 如果目的目录文件较新,则忽略此文件
-z 压缩数据,使得传输过程中节省带宽
示例:
rsync -av 111/ /tmp/111/ 两边目录必须存在,否则首先要创建 111不带有/则表明针对目录操作,注意写法。
diff /wyp/1.txt /tmp/1.txt 对比文件内容是否不同,无输出则表示相同
rsync -avLu --exclude="23" 111/ /tmp/111/ 不同步文件名为23的文件和目录
rsync -avLu --exclude="*.txt" 111/ /tmp/111/ 不同以.txt结尾的文件
rsync -avLuP 111/ /tmp/111/ -P显示同步的传输速率、时间、完成百分比等信息
原文地址:http://llzdwyp.blog.51cto.com/6140981/1683213