主机论坛_虚拟主机_美国主机_美国虚拟主机_云主机技术_全球主机交流聚集地—Web Hosting Talk 中文站

找回密码
立即注册
发新帖

0

收听

1

听众

273

主题
发表于 2021-11-5 14:10:04 | 查看: 125| 回复: 0
  rsync(remote synchronize)是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机之间的文件。也可以使用 rsync 同步本地硬盘中的不同目录。rsync的可用于镜像数据,增量备份,系统之间的复制文件,并且作为替代scp ,sftp 和cp 命令。本文rsync通过实际示例和最常见rsync选项的详细说明bluehost美国主机来解释如何使用。
  Rsync 命令语法
  在讨论如何使用该rsync命令之前,让我们先回顾一下基本语法。
  rsync表达式采用以下形式:
  Local to Local: rsync [OPTION]... [SRC]... DEST
  Local to Remote: rsync [OPTION]... [SRC]... [USER@]HOSTEST
  Remote to Local: rsync [OPTION]... [USER@]HOST:SRC... [DEST]
  OPTION- rsync 选项 。
  SRC - 源目录。
  DEST - 目标目录。
  USER - 远程用户名。
  HOST - 远程主机名或 IP 地址。
  基本的 Rsync 用法
  最基本的用例rsync是将单个文件从一个本地位置复制到另一个本地位置。下面是一个例子:
  $ rsync -a /opt/filename.zip /tmp/
  运行该命令的用户必须具有对源位置的读取权限和对目标位置的写入权限。
  从目标位置省略文件名复制具有当前名称的文件。如果要以不同的名称保存文件,请在目标位置上指定新名称:
  $ rsync -a /opt/filename.zip /tmp/newfilename.zip
  rsync同步目录时,真正的威力就来了。下面的示例显示了如何创建网站文件的本地备份:
  $ rsync -a /var/www/domain.com/public_html/ /var/www/domain.com/public_html_backup/
  如果目标目录不存在,rsync将创建它。
  值得一提的是rsync,对带有斜杠 ( /)的源目录进行了不同的处理。如果源目录有尾部斜杠,则该命令将仅将目录内容复制到目标目录。当省略尾部斜杠时,rsync将源目录复制到目标目录中。
  使用rsync从本地将数据同步到远程计算机
  当使用rsync到远程传输数据 ,它必须被安装在源和目标计算机两者上。新版本rsync配置为使用 SSH 作为默认远程 shell。
  在以下示例中,我们将目录从本地传输到远程机器:
  $ rsync -a /opt/media/ remote_user@remote_host_or_ip:/opt/media/
  如果您没有设置远程机器的无密码SSH登录,您将被要求输入用户密码。
  要将数据从远程传输到本地计算机,请使用远程位置作为源:
  $ rsync -a remote_user@remote_host_or_ip:/opt/media/ /opt/media/
  如果远程主机上的SSH正在侦听默认端口22以外的端口,请使用以下-e选项指定端口:
  $rsync -a -e "ssh -p 2322" /opt/media/ remote_user@remote_host_or_ip:/opt/media/
  传输大量数据时,建议rsync在屏幕会话中运行该命令或使用以下-P选项:
  rsync -a -P remote_user@remote_host_or_ip:/opt/media/ /opt/media/

  以上就是美国主机Linux 中的 rsync 命令与示例全部内容。

收藏回复 显示全部楼层 道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|小黑屋|WebHostingTalk中文站

GMT+8, 2024-5-2 11:02 , Processed in 0.070676 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表