什麼是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”目錄。