目录
介绍
特征
用法
远程拷贝同步文件、目录
本地到远程
远程到本地
本地拷贝同步文件、目录
同步一个文件从本地一个目录到另一个目录,如果目标目录不纯在,会自动创建
同步目录
介绍
rsync是远程(或本地)复制和同步文件最常用的命令。 借助rsync命令,你可以跨目录,跨磁盘和跨网络远程与本地数据进行复制和同步。举例来说:在两台Linux主机之间进行数据备份和镜像。本文介绍在Linux主机上进行远程和本地传输文件的常见用法,不需要root账户也可以允许rsync。
特征
- 高效地复制同步数据到对端,或者对端到本地
- 支持复制链接、设备、属主、属组、权限
- 比scp(Secure Copy)更快。rsync使用远程更新协议( remote-update protocol ),这允许仅仅传输两组文件之间的差异。对于首次传输,它将文件或目录的全部内容从源复制到目标,但是从下次起,它仅将变化部分复制到目标。
- Rsync消耗较少的带宽,因为它使用压缩和解压缩方法,同时发送和接收数据两端。HTTP压缩技术
用法
远程拷贝同步文件、目录
本地到远程
rsync -avz 本地目录/ root@远程服务器IP:/home/远程目录
远程到本地
rsync -avzh root@远程服务器IP:/home/远程服务器目录 /tmp/本地服务器目录
本地拷贝同步文件、目录
同步一个文件从本地一个目录到另一个目录,如果目标目录不纯在,会自动创建
rsync -zvh 文件.tar /tmp/目录/
同步目录
rsync -avzh /root/目录 /tmp/目录/
标签:文件,rsync,同步,目录,本地,Linux,远程 From: https://blog.51cto.com/u_14976802/5932949