咨询热线:4006-75-4006

售前:9:00-23:30    备案:9:00-18:00    技术:7*24h

Linux文件同步命令rsync详解

2018-07-25 13:45:39 7713次

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,则只列出资源而不进行复制


首页
最新活动
个人中心