rsync的两种用法
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
rsync的两种用法
rsync是一个用于文件同步和备份的命令行工具,它可以通过
本地网络或远程网络同步和备份文件。
第一种用法:同步本地文件夹
rsync可以用来同步两个本地文件夹的内容。
使用以下命令:
rsync -av /path/to/source /path/to/destination
其中,-a表示以递归方式同步文件夹,-v表示显示详细输出。
/path/to/source是源文件夹的路径,/path/to/destination是目标
文件夹的路径。
这个命令会将源文件夹中的文件和文件夹同步到目标文件夹中。
第二种用法:远程文件同步
rsync还可以通过SSH协议同步远程主机的文件。
使用以下命令:
rsync -avz -e ssh user@remote:/path/to/source /path/to/destination
其中,-z表示使用压缩方式同步文件,-e ssh表示通过SSH协
议进行通信。
user是远程主机的用户名,remote是远程主机的IP地址或域名,/path/to/source是远程主机上源文件夹的路径,/path/to/destination是本地目标文件夹的路径。
这个命令会通过SSH协议连接到远程主机,然后将远程主机上的源文件夹同步到本地目标文件夹中。
无论是本地文件夹同步还是远程文件同步,rsync都会比较源和目标文件夹中的文件,并只同步有变化的文件,从而提高同步效率。