当前位置: 首页 > Linux

Linux的rcp命令

时间:2023-04-06 22:11:28 Linux

rcp代表“远程文件复制”(remotefilecopy)。此命令用于在计算机之间复制文件。rcp命令有两种格式。第一种格式用于文件到文件的复制;第二种格式用于将文件或目录复制到另一个目录。Linux系统默认不安装该命令。以下是各种系统的安装方法#ArchLinux>pacman-Sinetutils#CentOS>yuminstallrsh-y#Fedora>dnfinstallrsh#OSX>brewinstallinetutilsrcpcopyfiles需要的包rsh(Client)和rsh-server(Server),客户端从服务器复制文件。安装sh-server,默认开启514端口>yuminstallrshrsh-server-y>systemctlenablersh.socket>systemctlstartrsh.socketconfiguresh-server>echo"rsh">>/etc/securetty>echo"115.34.111.11root">>/root/.rhosts115.34.111.11是客户端的ip,意思是115.34.111.11只允许某个用户操作sh-server。并添加双方的主机名。在此之前,将对方的IP和主机名添加到双方的/etc/hosts文件中。命令格式rcp[参数][源文件][目标文件]命令功能rcp命令用于远程复制文件或目录,如果同时指定了两个以上的文件或目录,最终目的地为一个已存在的目录,它会将所有先前指定的文件或目录复制到目录中。命令参数-p:保留源文件或目录的属性,包括所有者、组、权限和时间;-r:递归处理,将指定目录下的文件和子目录一起处理;-x:加密两台Linux主机之间发送的所有信息。-D:指定远程服务器的端口号。复制当前目录下的rumenz.txt到服务器112.112.112.112的/tmp>rcprumenz.txt112.112.112.112:/tmp复制目录rumenz到服务器112.112.112.112的/tmp>rcp-rrumenz112.112.112.112:/tmp下载从远程服务器下载rumenz.tar.gz从112.112.112.112服务器tmp目录到当前目录>rcp112.112.112.112:/tmp/rumenz.tar.gz。从远程系统复制目录>rcp-r112.112.112.112:/tmp/rumenz。要将远程目录及其所有文件和子目录复制到本地目录,请在以下语法中使用带有-r(递归)选项的rcp。.代表当前目录。原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门站