Rsync三种工作方式:
①. 本地数据备份方式
rsync [OPTION…] SRC… [DEST]
rsync — 数据备份传输命令
option — 可以输入一下和rsync传输数据有关的参数
src — 要进行备份的数据(文件/目录)
dest — 将数据信息备份到什么位置(相应路径中)
②. 远程数据备份方式
Access via remote shell:
Pull: rsync [OPTION…] [USER@]HOST:SRC… [DEST]
Push: rsync [OPTION…] SRC… [USER@]HOST:DEST
pull方式语法说明:
rsync — 数据备份传输命令
option — 可以输入一下和rsync传输数据有关的参数
[USER@]HOST: — 需要指定以什么用户身份登录到远程主机,
如果省略USER信息,表示以当前用户身份进行登录
登录主机地址或域名信息
SRC — 指定远程主机要传输过来到本地的数据信息
dest — 将数据保存到本地的什么路径中
push方式语法说明:
rsync — 数据备份传输命令
option — 可以输入一下和rsync传输数据有关的参数
[USER@]HOST: — 需要指定以什么用户身份登录到远程主机,
如果省略USER信息,表示以当前用户身份进行登录
登录主机地址或域名信息
SRC — 指定本地主机要传输到远程主机的数据
dest — 将本地数据保存到远端的什么路径中
③. 守护进程传输模式
Access via rsync daemon:
Pull: rsync [OPTION…] [USER@]HOST::SRC… [DEST]
rsync [OPTION…] rsync://[USER@]HOST[:PORT]/SRC… [DEST]
Push: rsync [OPTION…] SRC… [USER@]HOST::DEST
rsync [OPTION…] SRC… rsync://[USER@]HOST[:PORT]/DEST
pull:rsync [OPTION...] [USER@]HOST::SRC... [DEST]
[USER@]HOST:: --- 指定远程连接的认证用户
SRC --- 指定相应的模块信息
[DEST] --- 将远程数据保存到本地的路径信息
Push: rsync [OPTION...] SRC... [USER@]HOST::DEST
[USER@]HOST:: --- 指定远程连接的认证用户
SRC --- 指定本地要进行推送的数据信息
[DEST] --- 远程进行保存数据的模块信息
Rsync命令参数详解: