rsync命令基本语法
rsync的命令格式可以分为以下6种:
rsync [OPTION]... SRC DEST
rsync [OPTION]... SRC [USER@]HOST:DEST
rsync [OPTION]... [USER@]HOST:SRC DEST
rsync [OPTION]... [USER@]HOST::SRC DEST
rysnc [OPTION]... SRC [USER@]HOST::DEST
rysnc [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]
rsync工作模式总结
-
shell模式
使用远程shell程序(如ssh或rsh)进行连接,当源/目的路径的主机名后面包含:就使用这种模式
rsync -e 'ssh -p2022' -av /mnt/hand/ebsdb20220215.tar.gz sysadmin@81.69.183.5:~
rsync -e 'ssh -p2222' -avuz user@remote-server:/path/to/remote/folder /path/to/local/folder -
daemon模式
使用TCP 873端口直连rsync daemon。即俗称的客户端/服务器模式。
标识就是源路径/目的路径的主机名后面包含::,或使用rsync://URL时使用这种模式,无需远程shell,一般在远程服务器上启动rsync daemon后台进行,默认配置文件为/etc/rsyncd.conf*,修改这个配置文件后不需要重启rsync daemon,因为每一次的client连接都会去重新读取该文件
网友评论