什么是rcp命令?

rcp Linux命令的用途以及如何使用它

rcp 命令 (代表远程复制程序 )允许您将文件复制到远程计算机或两台远程计算机之间。

除了远程计算机和可能在远程计算机上的用户名都需要以文件名作为前缀外,rcp与cp相同。

为了能够使用rcp命令,两台计算机都需要在用户的主目录中包含“.rhosts”文件,该文件将包含允许访问此计算机的所有计算机的名称以及用户名。

以下是一个.rhosts文件的例子:

zeus.univ.edu jdoe athena.comp.com mjohnson

提示:如果未设置.rhosts文件,则可以使用ftpscp命令在计算机之间复制文件。

rcp命令语法

使用rcp命令时的正确语法是键入“rcp”,然后输入源,然后输入目标。 使用冒号分隔主机和数据。

以下是可以添加到rcp命令中的一些选项:

rcp命令示例

以下是Linux中如何使用rcp的几个例子:

复制单个文件:

需要在命令行中输入以下内容,将目录“/ usr / data /”中名为“customer.txt”的文件从计算机“tomsnotebook”复制到当前目录:

rcp tomsnotebook:/usr/data/customers.txt。

时期 ”。” 最后意味着“这个”目录。 也就是执行该命令的目录。 您可以指定任何其他目录。

复制整个文件夹:

您可以通过在“rcp”之后添加“-r”来复制完整的目录:

rcp -r tomsnotebook:/ usr / data。 rcp document1 zeus.univ.edu:document1

复制/发送到本地计算机:

假设两个系统上的用户名相同,从本地计算机将“document1”复制到计算机上用户的主目录(URL为zeus.univ.edu)。

rcp document1 jdoe @:zeus.univ.edu:document1

将“document1”从本地机器复制到URL为zeus.univ.edu的计算机上的用户“jdoe”的主目录。

rcp zeus.univ.edu:document1 document1

从远程计算机“zeus.univ.edu”将“document1”复制到具有相同名称的本地计算机。

rcp -r文件zeus.univ.edu:backups

假设两个系统上的用户名相同,则将本地计算机上的“文档”(包括所有子目录)复制到计算机上用户主目录中的目录“备份”,URL为“zeus.univ.edu”。

rcp -r zeus.univ.edu:backups/documents研究

将目录“documents”(包括所有子目录)从远程机器复制到本地机器上的“study”目录。