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