linux日常管理-rsync常用选项详解

-av 同步目录

写法 123/   /tmp/333/

意思是把123下的文件同步到/tmp/333/下  结尾不加/ 只同步目录

两个目录一样的。

/////////////////////////////////////////////////////////////////////////////////////////////////

同步软连接

1.创建软连接

2.查看软连接文件详细信息

3.同步到/tmp/333/

4.查看/tmp/333/的软连接文件。如果是远程同步,本地没有软连接指向的文件,就会变成红色的坏文件。想同步原文件加- L

1.同步文件到/tmp/333/

2.查看/tmp/333/ 没有软连接文件了,变成了源文件。

3.diff比较两文件差异。结果没有差异。

//////////////////////////////////////////////////////////////////////////////////////////////////

--delete 原目录删除一个文件   同步 使本地目录也删除此文件。

1.删掉原目标的其中一个文件,

2.直接同步,没有同步到任何数据。

3.加 --delete 同步,显示deleting 666.txt 

4.查看本地目录,666.txt文件被删除了。

////////////////////////////////////////////////////////////////////////////////////////////////

同步不覆盖本地的修改。 -u

1.修改本地文件11.txt

2.同步数据,显示同步11.txt

3.查看本地11.txt

4.再次修改本地文件 11.txt

5.加 -u同步数据。

6.查看本地文件,是修改状态。

7.查看源文件。

//////////////////////////////////////////////////////////////////////////////////////////////////

指定不同步某个文件或目录 

1.同步指定不同步23目录。

2.查看原目录

3.查看本地目录

同样的例子。

通配指定。

/////////////////////////////////////////////////////////////////////////////////////////////

显示同步的进度。对大文件有用。

////////////////////////////////////////////////////////////////////////////////////////////////////

压缩同步,节省带宽,节省时间。

[root@wangshaojun ~]# rsync -avLuPz  123/ /tmp/333/  

原文地址:https://www.cnblogs.com/wangshaojun/p/5004391.html