rsync的目的是实现本地主机和远程主机上的文件同步(包括本地推到远程,远程拉到本地两种同步方式),也可以实现本地不同路径下文件的同步,但不能实现远程路径1到远程路径2之间的同步(scp可以实现)。
注意事项:
- 目录名后有或没有
/
是很不同的,非常复杂。具体参考:cp拷贝文件夹时/的用法 - 不是所有参数都能搭配在一起用的,经常会互相冲突,所以要记住常用搭配方式。
缺陷: - rsync不支持双向同步,只能单方向的向上同步或向下同步。
- rsync不支持两个remote之间直接同步,必须要一个第三方作为中间环节才行。
大文件复制用到断点续传工具
rsync -rP --rsh=ssh [email protected]:/data/xbd-data/data.zip /home/docker/xbd-elastic
rsync -r --rsh=ssh [email protected]:/home /home/home_246
linux自带复制命令
Linux下目录复制:本机->远程服务器
scp -r /home/shaoxiaohu/test1 [email protected]:/home/test2
#test1为源目录,test2为目标目录,[email protected]为远程服务器的用户名和ip地址。
Linux下目录复制:远程服务器->本机
scp -r [email protected]:/home/test2 /home/shaoxiaohu/test1
`#[email protected]为远程服务器的用户名和ip地址,test1为源目录,test2为目标目录。`
scp -r [email protected]:/home /home/home_246
标签:test1,断点续传,同步,文件,192.168,test2,复制,home,远程
From: https://blog.51cto.com/u_14902366/7324076