在 Windows 2000 計算機和運行遠程外殼端口監控程序 rshd 的系統之間複製文件。rcp 命令是一個連接命令,從Windows 2000 計算機發出該命令時,也可以用於其他傳輸在兩臺運行 rshd 的計算機之間複製文件。rshd 端口監控程序可以在 UNIX 計算機上使用,而在Windows 2000 上不能使用,所以 Windows 2000 計算機僅可以作爲發出命令的系統參與。遠程計算機必須也通過運行 rshd 提供 rcp 實用程序。
rcp [-a | -b] [-h] [-r] source1 source2 ... sourceN destination
參數
-a
指定 ASCII 傳輸模式。此模式在傳出文件上將回車/換行符轉換爲回車符,在傳入文件中將換行符轉換爲回車/換行符。該模式爲默認的傳輸模式。
-b
指定二進制圖像傳輸模式。沒有執行回車/換行符轉換。
-h
傳輸 Windows 2000 計算機上標記爲隱藏屬性的源文件。如果沒有該選項,在 rcp 命令行上指定隱藏文件的效果與文件不存在一樣。
-r
將源的所有子目錄內容遞歸複製到目標。source 和 destination 都必須是目錄,雖然即使源不是目錄,使用-r 也能夠工作。但將沒有遞歸。
source 和 destination
格式必須爲 [computer[.user]:]filename。如果忽略了 [computer[.user]:] 部分,計算機將假定爲本地計算機。如果省略了 [.user] 部分,將使用當前登錄的 Windows 2000 用戶名。如果使用了完全合格的計算機名,其中包含句點(.) 分隔符,則必須包含 [.user]。否則,計算機名的最後部分將解釋爲用戶名。如果指定了多個源文件,則destination 必須是目錄。
如果文件名不是以 UNIX 的正斜槓 (/) 或 Windows 2000 系統的反斜槓 (/) 打頭,則假定相對於當前的工作目錄。在Windows 2000 中,這是發出命令的目錄。在遠程系統中,這是遠程用戶的登錄目錄。句點 (.) 表示當前的目錄。在遠程路徑中使用轉義字符(/、" 或 '),以便在遠程計算機中使用通配符。
Rexec
在運行 REXEC 服務的遠程計算機上運行命令。rexec 命令在執行指定命令前,驗證遠程計算機上的用戶名,只有安裝了TCP/IP 協議後纔可以使用該命令。
rexec computer [-l username] [-n] command
參數
computer
指定要運行 command 的遠程計算機。
-l username
指定遠程計算機上的用戶名。
-n
將 rexec 的輸入重定向到 NULL。
command
指定要運行的命令。