rsync:rsync [OPTION]... SRC DEST 本机到本机
rsync [OPTION]... SRC [USER@]host:DEST 本机到远端(ssh shell 方式)
rsync [OPTION]... [USER@]HOST:SRC DEST 远端到本机(ssh shell 方式)
rsync [OPTION]... [USER@]HOST::SRC DEST 远端到本机 (rsync 服务进程方式)
rsync [OPTION]... SRC [USER@]HOST::DEST 本机到远端 (rsync 服务进程方式)
rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]
例子:rsync -aqe 'ssh -p 24 ' 10.11.0.45:/var/www/webroot/supp/upload/ /datepc/supp/upload
其中:
在指定复制源SRC时,路径是否有最后的 “/” 有不同的含义,例如:/home : 表示将整个 /home 目录复制到目标目录
/home/ : 表示将 /home 目录中的所有内容复制到目标目录
如果目标 DEST 不存在,则自动创建SRC: 是要复制的源位置
DEST: 是复制目标位置
若本地登录用户与远程主机上的用户一致,可以省略 USER@
当访问 rsync 服务器时也可以使用 rsync:// URL
当进行“拉”复制时,若指定一个 SRC 且省略 DEST,则只列出资源而不进行复制