Linux 之 rcp 命令
rcp 代表“remote file copy”(远程文件拷贝)。该命令用于在计算机之间拷贝文件。rcp 命令有两种格式。第一种格式用于文件到文件的拷贝;第二种格式用于把文件或目录拷贝到另一个目录中。
linux
系统中默认是不安装这个命令的,下面是各种系统的安装方式
rcp
拷贝文件所需套件rsh (Client)
和rsh-server (Server)
,Client
从Server
拷贝文件。
安装sh-server
,默认开启 514 端口
配置sh-server
115.34.111.11
是客户端的 ip,意思就是允许115.34.111.11
操作sh-server
只对某个用户生效如 root 用户
在双方 root 用户根目录下建立.rhosts 文件,并将双方的 hostname 加进去.在此之前应在双方的 /etc/hosts 文件中加入对方的 IP 和 hostname
命令格式
rcp [参数] [源文件] [目标文件]
命令功能
rcp 命令用在远端复制文件或目录,如同时指定两个以上的文件或目录,且最后的目的地是一个已经存在的目录,则它会把前面指定的所有文件或目录复制到该目录中。
命令参数
-p
:保留源文件或目录的属性,包括拥有者、所属群组、权限与时间;-r
:递归处理,将指定目录下的文件与子目录一并处理;-x
:加密两台 Linux 主机间传送的所有信息。-D
:指定远程服务器的端口号。
将当前目录下的 rumenz.txt 复制到 112.112.112.112 服务器的/tmp
下
将目录 rumenz 复制到 112.112.112.112 服务器的/tmp
下
从远程服务器下载文件
将
112.112.112.112
服务器tmp
目录下的rumenz.tar.gz
下载到当前目录
从远程系统复制目录
要将远程目录及其所有文件和子目录复制到本地目录,请在以下语法中使用 rcp 和 -r(递归)选项。
.
代表当前目录。
原文链接:https://rumenz.com/rumenbiji/linux-rcp.html
微信公众号:入门小站
版权声明: 本文为 InfoQ 作者【入门小站】的原创文章。
原文链接:【http://xie.infoq.cn/article/8636fc98c938b3d2ff50aaf0d】。文章转载请联系作者。
评论