什么是rcp命令?

将文件复制到具有“RCP”的远程计算机

rcp.命令(代表远程复制程序)将文件复制到远程计算机或两个远程计算机之间。该命令类似于CP,除了远程计算机以及远程计算机上的用户名两者都需要向文件名前缀。

Ubuntu终端中的RCP命令

RCP命令和.rhosts文件

要使用RCP命令,两个计算机都需要在用户的主目录中包含一个.rhosts文件,其中包含允许访问计算机的计算机的名称以及每个授权用户名。

这是.rhosts文件的示例:

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

FTP.或者SCP.如果没有设置.rhosts文件,则命令在计算机之间复制文件。

RCP命令语法

正确的句法使用RCP命令时要键入rcp.其次是源头然后是目的地。使用冒号分隔主机和数据。

以下是您可以添加到RCP命令的一些选项:

  • /日志:创建一个日志文件,显示从计算机复制哪些文件。复制到和来自远程计算机这不涉及本地计算机,只记录第一个传输。
  • /用户:指定远程计算机的用户帐户。仅当远程主机的文件不包含您的用户名或主机名时才使用。
  • /密码:标识登录远程帐户所需的密码。它与/用户一起使用。
  • -R.:使用RCP命令复制整个目录。
  • -P.:允许副本维护数据被修改为文件保护模式的日期。它与/保存相同。

几个RCP命令示例

以下是如何在Linux中使用RCP的一些示例:

复制单个文件

以下需要输入命令行要将名为Customer.txt的文件复制到Directory / USR /数据/从Computer TomSnotebook到当前目录中的文件:

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

命令末尾的时段规定了当前的Active Directory。您可以指定任何其他目录。

复制一个整个文件夹

通过添加复制完整目录-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.

将Document1从远程计算机Zeus.univ.edu复制到具有相同名称的本地计算机:

RCP -R文件zeus.univ.edu:backups

将目录文档(包括所有子目录)从本地计算机复制到具有URL zeus.univ.edu的计算机上用户主目录中的目录备份,假设用户名在两个系统上都是相同的:

rcp -r zeus.univ.edu:backups/documents研究
此页面是否有帮助?