个人常用的参数组合如下:
rsync -avzXSH --partial --delete --bwlimit=1024 源路径 目标主机:目标主机路径
#解读
-a 等价于 -rlptgoD
-r 对子目录以递归模式处理
-l 保持符号链接文件
-p 保持文件权限
-t 保持文件时间信息
-g 保持文件属组信息
-o 保持文件属主信息 (super-user only)
-D 保持设备文件和特殊文件 (super-user only)
-v 详细输出模式
-z 在传输文件时进行压缩处理
-X 保留扩展属性
-S 对稀疏文件进行特殊处理以节省空间
-H 保留硬链接
--partial 保留那些因故没有完全传输的文件,以是加快随后的再次传输(即断点续传)
--delete 删除那些DST中SRC没有的文件
--bwlimit=1024 限制传输速度为1024kBytes/s(就是1MB/s),防止占用过多带宽,可以根据需要调整数值