远端复制文件或目录。
rcp [-pr][源文件或目录][目标文件或目录] 或 rcp [-pr][源文件或目录...][目标文件]
rcp指令用在远端复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它灰把前面指定的所有文件或目录复制到该目录中。远端路径与文件名称之前,必须指定远端主机的名称,例如存放在主机 sw.flash.com 之 /tmp 目录里的文件 remotefile,其文件名称应设为“sw.flash.com:/tmp/remotefile”。倘若你不用现行的帐号登入该主机,便需再加上欲使用的帐号名称,假设帐号为anya,则文件名称为“anya@sw.flash.com:/tmp/remotefile”。注意rcp指令并不会提示用户输入密码,你必须使用不需要密码就能登入的帐号。
-p 保留源文件或目录的属性,包括拥有者,所属群组,权限与时间。 -r 递归处理,将指定目录下的文件与子目录一并处理。
文件 boomer 存放在主机 knight.sabers.org 上的/tmp目录里,我们用rcp 指令将其复制到本地主机的 /var/tmp 目录内,该主机的登入帐号为 sylia :
$ rcp sylia@knight.sabers.org:/tmp/boomer /var/tmp
用 saibaryo 登入主机 angel.night.edu,把 /usr/tmp 目录中的所有文件,包括子目录,全部复制到现在的目录里:
$ rcp -r saibaryo@angel.night.edu:/usr/tmp