1. 云栖社区>
  2. 技术文集>
  3. 列表>
  4. 正文

rsync命令用法

作者:用户 来源:互联网 时间:2016-07-02 17:56:51

rsync远程src模式本地分隔符路径分隔符src路径

rsync命令用法 - 摘要: 本文讲的是rsync命令用法,    在配置完rsync服务器后,就可以从客户端发出rsync命令来实现各种同步的操   作。rsync有很   多功能选项,下面就对介绍一下常用的选项:   rsync的命令格式可以为:  

   在配置完rsync服务器后,就可以从客户端发出rsync命令来实现各种同步的操

  作。rsync有很

  多功能选项,下面就对介绍一下常用的选项:

  rsync的命令格式可以为:

  1. rsync [OPTION]... SRC [SRC]... [USER@]HOST:DEST

  2. rsync [OPTION]... [USER@]HOST:SRC DEST

  3. rsync [OPTION]... SRC [SRC]... DEST

  4. rsync [OPTION]... [USER@]HOST::SRC [DEST]

  5. rsync [OPTION]... SRC [SRC]... [USER@]HOST::DEST

  6. rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]

  rsync有六种不同的工作模式:

  1. 拷贝本地文件;当SRC和DES路径信息都不包含有单个冒号":"分隔符时就启动这种工作模式。

  2.使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号":"分隔符时启动该模式。

  3.使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号":"分隔符时启动该模式。

  4. 从远程rsync服务器中拷贝文件到本地机。当SRC路径信息包含"::"分隔符时启动该模式。

  5. 从本地机器拷贝文件到远程rsync服务器中。当DST路径信息包含"::"分隔符时启动该模式。

  6. 列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。

  例子:

  rsync -ravuqz --delete 10.10.144.112::transcode/org .

  其中各个参数含义:

  -v , --verbose 复杂的输出信息

  -q , --quiet 安静模式,几乎没有讯息产生, 常用在以cron执行rsync

  -a, --archive archive mode 权限保存模式,相当于 -rlptgoD 参数。很快速的保存几乎所有的权限设定,除了硬式连接(透过-H设定)。

  -r, --recursive 复制所有下面的资料(透过)

  --delete 删除传送断已经不存在,而目的端存在的档案

  -u 只进行更新,防止本地新文件被重写,注意两者机器的时钟的同时

以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有 的相关内容,欢迎继续使用右上角搜索按钮进行搜索rsync , 远程 , src , 模式 , 本地 , 分隔符 , 路径分隔符 src路径 rsync命令的用法、rsync 用法、rsync 命令、linux rsync 命令、rsync 命令详解,以便于您获取更多的相关知识。

[求助]rsync备份失败,度娘说的解决方法都试过了,不行。

... 备份是按官方帮助文件配置,但运行以下命令后一直提示错误 rsync -avzp --password-file=/root/rsync.passwd rsync@XX.XX.XXX.XX::alidata /alidata 提示如下: @ERROR: auth failed on module alidata rsync error: error starting client-server p...

Linux 服务器同步 Rsync同步服务器文件_Linux

...e install 以上过程没有出现的话就安装好了,现在就有rsync命令可以用了,rsync命令放在 /usr/local/rsync/bin。用rsync命令可以去运行有rsync服务的服务器上抓取资料。 如果要把当前的机器变成一台rsync服务器的话,就需要继续进行一些...

PHP教程之PHP中shell脚本的使用方法分享

作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高阶语言中才具有的控制结构,包括循环和分支。 PHP经过长...

Linux下常用的文件传输方式介绍与比较

...写,scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令,主要用于linux服务器之间复制文件和目录。scp使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而可以实现安全的远程拷贝文件。下面介绍SCP三种不同用法的...

Note: 调整开发环境的, JS, Nginx, VPS, Rsync

...通过颜色做了两边的区分,不然本地是 OS X, 线上是 Ubuntu, 命令用错就烦了比如我把 Sublime Text 命令绑到了 e, 这个就只能本地跑跑域名tiye.me 是我的主域名, 之前买了 jiyinyiyong.info , 现在觉得是浪费钱了配置了 repo.tiye.me 静态文件, 用...

前三篇
后三篇
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

云服务器9.9元/月,大学必备