-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/