rsync命令的基本用法:
格式: rsync [选项] 源文件 目标文件
选项:
-a,--archive:归档模式,表示用归档的方式传输文件,并且保持文件的属性,等于加了参数 -rlptgoD
-r,recursive:对子目录用递归模式处理
-l,--links:表示考本链接文件
-p,--perms:表示保持文件原有权限
-t,--times:表示保持文件原有时间
-g,--group:表示保持文件原有用户组
-o,--owner:表示保持文件原有属主
-D,--devices:表示块设备文件信息
-z,--compress:表示压缩传输
-H:表示硬链接问价
-A:保留ACL属性信息
-P:显示传输进度
--delete:删除那些目标位置有而且原始位置没有的文件
常用选项:-avz --progress -P
推送文件:
rsync -avz --progress -P /root/test.sh 192.168.0.1:/root
拉取文件:
rsync -avz --progress -P 192.168.0.1:/root/test.sh /root/test/test/
注意:
1、如果对端服务器没有安装rsync服务,那么rsync是既无法实现推送文件也无法实现拉取文件
2、rsync是基于ssh协议的,默认是2
来源:CSDN
作者:vincen_space
链接:https://blog.csdn.net/vincen123/article/details/103651436