• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Linux之rcp命令

linux 搞代码 3年前 (2022-03-30) 21次浏览 已收录 0个评论
  • 回复【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),ClientServer拷贝文件。

装置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扼要教程

搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Linux之rcp命令

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址