Rsync

来自 ChinaUnix Wiki

NAME 名字

      rsync - faster, flexible replacement for rcp

rsync-快速,

SYNOPSIS 命令格式

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


DESCRIPTION 描述:

rsync是一个快速在使用rcp协议来监视远程目录文件改动的同步工具.当目标文件发生改动,可以极大的提高文件传输速度 rsync 本来是用以取代 rcp 的一个工具, 它目前是由 rsync.samba.org 维护.rsync 使用所谓的 "rsync 算法", 提供一个非常快速的档案传输方法, 使 local 和远程二部主机之间的档案达到同步, 它主要是传送二个档案的异动部份, 而非每次都整份传送, 因此速度相当地快,由于 rsync 可以搭配 rsh 或 ssh 甚至使用 daemon 模式, 因此许多人拿 rsync 当做一个优异的备份工具来使用. (拿来 update ISO 檔也很好用)


      rsync is a program that behaves in much the same way that rcp does, but
      has many more options and uses  the  rsync  remote-update  protocol  to
      greatly  speed  up  file  transfers  when the destination file is being
      updated.
      The rsync remote-update protocol allows rsync to transfer just the dif-
      ferences between two sets of files across the network connection, using
      an efficient  checksum-search  algorithm  described  in  the  technical
      report that accompanies this package.

rsync远程更新协议充许通过网络传输仅发生更改的部分.使用efficient checksum-search 技术来报告.

      Some of the additional features of rsync are:

一个附加的特性.


      o      support  for copying links, devices, owners, groups, and permis-
             sions
      o      exclude and exclude-from options similar to GNU tar
      o      a CVS exclude mode for ignoring the same files  that  CVS  would
             ignore
      o      can use any transparent remote shell, including ssh or rsh
      o      does not require super-user privileges
      o      pipelining of file transfers to minimize latency costs
个主工具