几种rsync 命令解析

运维 系统运维
在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。

在对rsync服务器配置结束以后,下一步就需要在客户端发出rsync命令来实现将服务器端的文件备份到客户端来。rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。

Rsync的命令格式可以为以下六种:
rsync [OPTION]... SRC DEST
rsync [OPTION]... SRC [USER@]HOST:DEST
rsync [OPTION]... [USER@]HOST:SRC DEST
rsync [OPTION]... [USER@]HOST::SRC DEST
rsync [OPTION]... SRC [USER@]HOST::DEST
rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]

对应于以上六种命令格式,rsync有六种不同的工作模式:
1)拷贝本地文件。当SRC和DES路径信息都不包含有单个冒号":"分隔符时就启动这种工作模式。如:rsync -a /data /backup
2)使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机器。当DST路径地址包含单个冒号":"分隔符时启动该模式。如:rsync -avz *.c foo:src
3)使用一个远程shell程序(如rsh、ssh)来实现将远程机器的内容拷贝到本地机器。当SRC地址路径包含单个冒号":"分隔符时启动该模式。如:rsync -avz foo:src/bar /data
4)从远程rsync服务器中拷贝文件到本地机。当SRC路径信息包含"::"分隔符时启动该模式。如:rsync -av root@172.16.78.192::www /databack
5)从本地机器拷贝文件到远程rsync服务器中。当DST路径信息包含"::"分隔符时启动该模式。如:rsync -av /databack root@172.16.78.192::www
6)列远程机的文件列表。这类似于rsync传输,不过只要在命令中省略掉本地机信息即可。如:rsync -v rsync://172.16.78.192/www

【编辑推荐】

  1. Ubuntu网络配置以DHCP方式配置网卡
  2. 手把手教你搭建linux DHCP服务器
  3. 教会你Suse Linux DHCP服务器配置详解
  4. Linux DHCP的高级配置应用
  5. LINUX下搭建DHCP和NIS服务器
责任编辑:chenqingxiang 来源: CDNS
相关推荐

2010-06-01 16:46:38

Rsync 命令

2020-12-17 08:14:30

Linuxrsync备份

2010-06-17 14:31:10

Rsync 使用

2010-06-17 14:54:08

Rsync 使用

2009-11-30 16:24:24

PHP脚本

2010-06-01 18:26:33

Rsync 使用

2010-07-07 10:54:53

UML关联关系

2010-01-25 15:57:34

Android保存数据

2010-07-30 09:16:24

Flex数据绑定

2010-06-17 14:43:59

Rsync 使用

2010-08-16 14:02:22

CSS

2022-02-14 13:58:32

操作系统JSON格式鸿蒙

2013-03-27 11:33:32

iOS开发iOSjson解析方式

2016-02-16 10:26:58

PythonXML方式

2010-09-09 23:14:45

2010-07-22 09:25:09

telnet命令

2010-07-19 13:23:03

Linux Telne

2010-07-12 17:48:03

HART命令

2010-07-27 15:06:31

telnet端口

2010-03-11 10:10:40

点赞
收藏

51CTO技术栈公众号