Rsync基础用法

  • Post author:
  • Post category:Rsync
  • Page Views 410 阅读

1.基础语法

local:  rsync [OPTION...] SRC... [DEST]
 
Access via remote shell:
  Pull: rsync [OPTION...] [USER@]HOST:SRC... [DEST]
  Push: rsync [OPTION...] SRC... [USER@]HOST: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

示例:实际使用请加参数,如-avz

1.rsync /root/test/  /mnt          #将test目录下的文件同步到mnt目录下,不包括test目录本身。

2.rsync /root/test  /mnt         #将test目录下的文件及test目录本身同步到mnt目录下,即会在mnt目录下创建test目录。

3.rsync /root/test  192.168.0.100:/mnt     #将本地test目录下的文件同步到主机0.100的mnt目录下。

4.rsync 192.168.0.100:/mnt  /root/test      #将远程主机0.100的mnt目录下文件同步到本地test目录下。

5.rsync 192.168.0.100:/mnt                    #列出远程主机0.100的mnt目录下文件。

6.rsync -e 'ssh -p 2222' user@192.168.0.100:/mnt  /root/test #指定ssh端口与用户


「 文章如果对你有帮助,请点个赞哦^^ 」 

0