rsync命令详解(rsync)

导读 你们好,最近小活发现有诸多的小伙伴们对于rsync命令详解,rsync这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。1、Rsy

你们好,最近小活发现有诸多的小伙伴们对于rsync命令详解,rsync这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 Rsync(remote synchronize)是一款远程数据同步工具,可以通过LAN/WAN在多台主机之间快速同步文件,或者使用Rsync同步本地硬盘上的不同目录。

2、 使用rsync进行远程同步时,可以使用两种方法:远程Shell方法(推荐ssh,

3、 Ssh负责用户认证)和C/S模式(即客户连接远程rsync服务器,用户认证负责rsync服务器)。rsync被称为文件同步的快速方法。

4、 主要是因为它在同步文件的时候会检查文件之间是否有差异,只同步有差异或者没有差异的文件,但是第一次同步的时候速度还是很慢。

5、 rsync有许多选项:

6、 -n:在不确定命令能否如愿执行的时候,一定要提前测试;-n可以完成这个功能;

7、 -v:-详细、详细的输出模式

8、 -问:-安静,静音模式

9、 -c:-checksum,打开检查功能,强制检查文件传输。

10、 -r:-递归,递归复制;

11、 -A:-归档,归档,保持文件的原始属性。

12、 -p:-perms保留提交文件的权利。

13、 -t:-times保存文件的时间戳。

14、 -l:-links保留指向文件的符号链接。

15、 -g:-由组保留的文件组。

16、 -o:-owner持有文件的所有者。

17、 -d:-Devices保存设备文件。

18、 -h -H,- hard-links保持硬链接;

19、 -s,-sparse对稀疏文件进行特殊处理,节省DST的空间;

20、 -e ssh:表示使用ssh协议作为承载。

21、 -z:压缩文件并传输。

22、 -进度:显示进度条。

23、 - stats:显示如何执行压缩和传输。

24、 - delete:删除那些存在于DST中而不存在于SRC中的文件,即删除DST中的冗余文件;

以上就是rsync这篇文章的一些介绍,希望对大家有所帮助。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!