- 回复【1001】获取 linux常用命令速查手册
- 回复【10010】获取 阿里云ECS运维Linux系统诊断
- 回复【10012】获取 Linux学习笔记【强悍总结值得一看】
- 回复【10013】获取 shell扼要教程
rcp代表“remote file copy”(近程文件拷贝)。该命令用于在计算机之间拷贝文件。rcp命令有两种格局。第一种格局用于文件到文件的拷贝;第二种格局用于把文件或目录拷贝到另一个目录中。
linux
零碎中默认是不装置这个命令的,上面是各种零碎的装置形式
#Arch Linux > pacman -S inetutils #CentOS > yum install rsh -y #Fedora > dnf install rsh #OS X > brew install inetutils
rcp
拷贝文件所需套件rsh (Client)
和rsh-server (Server)
,Client
从Server
拷贝文件。
装置sh-server
,默认开启514端口
> yum install rsh rsh-server -y > systemctl enable rsh.socket > systemctl start rsh.socket
配置sh-server
> echo "rsh" >> /etc/securetty > echo "115.34.111.11 root" >> /root/.rhosts
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
下
> rcp rumenz.txt 112.112.112.112:/tmp
将目录rumenz复制到112.112.112.112服务器的/tmp
下
> rcp -r rumenz 112.112.112.112:/tmp
从近程服务器下载文件
将
112.112.112.112
服务器tmp
目录下的rumenz.tar.gz
下载到当前目录
> rcp 112.112.112.112:/tmp/rumenz.tar.gz .
从近程零碎复制目录
> rcp -r 112.112.112.112:/tmp/rumenz .
要将近程目录及其所有文件和子目录复制到本地目录,请在以下语法中应用 rcp 和 -r(递归)选项。
.
代表当前目录。
原文链接:https://rumenz.com/rumenbiji/…
微信公众号:入门小站
- 回复【1001】获取 linux常用命令速查手册
- 回复【10010】获取 阿里云ECS运维Linux系统诊断
- 回复【10012】获取 Linux学习笔记【强悍总结值得一看】
- 回复【10013】获取 shell扼要教程