ftp命令用來(lái)設置文件系統相關(guān)功能。ftp服務(wù)器在網(wǎng)上較為常見(jiàn),Linux ftp命令的功能是用命令的方式來(lái)控制在本地機和遠程機之間傳送文件,這里詳細介紹Linux ftp命令的一些經(jīng)常使用的命令,相信掌握了這些使用Linux進(jìn)行ftp操作將會(huì )非常容易。
語(yǔ)法ftp(選項)(參數)選項
-d:詳細顯示指令執行過(guò)程,便于排錯或分析程序執行的情況; -i:關(guān)閉互動(dòng)模式,不詢(xún)問(wèn)任何問(wèn)題; -g:關(guān)閉本地主機文件名稱(chēng)支持特殊字符的擴充特性; -n:不使用自動(dòng)登錄; -v:顯示指令執行過(guò)程。
主機:指定要連接的FTP服務(wù)器的主機名或ip地址。
實(shí)例FTP>ascii: 設定以ASCII方式傳送文件(缺省值) FTP>bell: 每完成一次文件傳送,報警提示. FTP>binary: 設定以二進(jìn)制方式傳送文件. FTP>bye: 終止主機FTP進(jìn)程,并退出FTP管理方式. FTP>case: 當為ON時(shí),用MGET命令拷貝的文件名到本地機器中,全部轉換為小寫(xiě)字母. FTP>cd: 同UNIX的CD命令. FTP>cdup: 返回上一級目錄. FTP>chmod: 改變遠端主機的文件權限. FTP>close: 終止遠端的FTP進(jìn)程,返回到FTP命令狀態(tài), 所有的宏定義都被刪除. FTP>delete: 刪除遠端主機中的文件. FTP>dir [remote-directory] [local-file] 列出當前遠端主機目錄中的文件.如果有本地文件,就將結果寫(xiě)至本地文件. FTP>get [remote-file] [local-file] 從遠端主機中傳送至本地主機中. FTP>help [command] 輸出命令的解釋. FTP>lcd: 改變當前本地主機的工作目錄,如果缺省,就轉到當前用戶(hù)的HOME目錄. FTP>ls [remote-directory] [local-file] 同DIR. FTP>macdef: 定義宏命令. FTP>mdelete [remote-files] 刪除一批文件. FTP>mget [remote-files] 從遠端主機接收一批文件至本地主機. FTP>mkdir directory-name 在遠端主機中建立目錄. FTP>mput local-files 將本地主機中一批文件傳送至遠端主機. FTP>open host [port] 重新建立一個(gè)新的連接. FTP>prompt: 交互提示模式. FTP>put local-file [remote-file] 將本地一個(gè)文件傳送至遠端主機中. FTP>pwd: 列出當前遠端主機目錄. FTP>quit: 同BYE. FTP>recv remote-file [local-file] 同GET. FTP>rename [from] [to] 改變遠端主機中的文件名. FTP>rmdir directory-name 刪除遠端主機中的目錄. FTP>send local-file [remote-file] 同PUT. FTP>status: 顯示當前FTP的狀態(tài). FTP>system: 顯示遠端主機系統類(lèi)型. FTP>user user-name [password] [account] 重新以別的用戶(hù)名登錄遠端主機. FTP>? [command]: 同HELP. [command]指定需要幫助的命令名稱(chēng)。如果沒(méi)有指定 command,ftp 將顯示全部命令的列表。 FTP>! 從 ftp 子系統退出到外殼。
詳解:
格式:ftp [hostname| ip-address]
a)在linux命令行下輸入:
b)服務(wù)器詢(xún)問(wèn)你用戶(hù)名和密碼,分別輸入用戶(hù)名和相應密碼,待認證通過(guò)即可。
2. 下載文件
下載文件通常用get和mget這兩條命令。
a) get
格式:get [remote-file] [local-file]
將文件從遠端主機中傳送至本地主機中。
如要獲取遠程服務(wù)器上/usr/your/1.htm,則
b) mget
格式:mget [remote-files]
從遠端主機接收一批文件至本地主機。
如要獲取服務(wù)器上/usr/your/下的所有文件,則
ftp> mget *.* (回車(chē))
此時(shí)每下載一個(gè)文件,都會(huì )有提示。如果要除掉提示,則在mget *.* 命令前先執行:prompt off
注意:文件都下載到了linux主機的當前目錄下。比如,在 /usr/my下運行的ftp命令,則文件都下載到了/usr/my下。
3.上傳文件
a) put
格式:put local-file [remote-file]
將本地一個(gè)文件傳送至遠端主機中。
如要把本地的1.htm傳送到遠端主機/usr/your,并改名為2.htm
b) mput
格式:mput local-files
將本地主機中一批文件傳送至遠端主機。
如要把本地當前目錄下所有html文件上傳到服務(wù)器/usr/your/ 下
ftp> mput *.htm?。ɑ剀?chē))
注意:上傳文件都來(lái)自于主機的當前目錄下。比如,在 /usr/my下運行的ftp命令,則只有在/usr/my下的文件linux才會(huì )上傳到服務(wù)器/usr/your 下。
4. 斷開(kāi)連接
bye:中斷與服務(wù)器的連接。
命令介紹:
1.FTP> ! 從 ftp子系統退出到外殼。
2.FTP> ? 顯示 ftp命令說(shuō)明。? 與 help相同。
格式:? [command]
說(shuō)明:[command]指定需要幫助的命令名稱(chēng)。如果沒(méi)有指定 command,ftp將顯示全部命令的列表。
3.FTP> append 使用當前文件類(lèi)型設置將本地文件附加到遠程計算機上的文件。
格式:append local-file [remote-file]
說(shuō)明:local-file 指定要添加的本地文件。
remote-file 指定要添加 local-file的遠程計算機上的文件。如果省略了 remote-file,本地文件名將被用作遠程文件名。
4.FTP> ascii 將文件傳送類(lèi)型設置為默認的 ASCII。
說(shuō)明:FTP 支持兩種文件傳送類(lèi)型,ASCII碼和二進(jìn)制圖像。在傳送文本文件時(shí)應該使用ASCII。
5.FTP> bell 切換響鈴以在每個(gè)文件傳送命令完成后響鈴。默認情況下,鈴聲是關(guān)閉的。
6.FTP> binary(或bi)將文件傳送類(lèi)型設置為二進(jìn)制。
7.FTP> bye(或by)結束與遠程計算機的 FTP會(huì )話(huà)并退出 ftp。
8.FTP> cd 更改遠程計算機上的工作目錄。
格式:cd remote-directory
說(shuō)明:remote-directory 指定要更改的遠程計算機上的目錄。
9.FTP> close 結束與遠程服務(wù)器的 FTP會(huì )話(huà)并返回命令解釋程序。
FTP> debug 切換調試。當調試打開(kāi)時(shí),發(fā)送到遠程計算機的每個(gè)命令都打印,前面是字符串“>”。默認情況下,調試是關(guān)閉的。
10.FTP> delete 刪除遠程計算機上的文件。
格式:delete remote-file
說(shuō)明:remote-file 指定要刪除的文件。
11.FTP> dir 顯示遠程目錄文件和子目錄列表。
格式:dir [remote-directory] [local-file]
說(shuō)明:remote-directory 指定要查看其列表的目錄。如果沒(méi)有指定目錄,將使用遠程計算機中的當前工作目錄。Local-file指定要存儲列表的本地文件。如果沒(méi)有指定,輸出將顯示在屏幕上。
12.FTP> disconnect從遠程計算機斷開(kāi),保留 ftp 提示。
13.FTP> get 使用當前文件轉換類(lèi)型將遠程文件復制到本地計算機。
格式:get remote-file [local-file]
說(shuō)明:remote-file 指定要復制的遠程文件。
Local-file 指定要在本地計算機上使用的名稱(chēng)。如果沒(méi)有指定,文件將命名為 remote-file。
14.FTP >glob 切換文件名組合。組合允許在內部文件或路徑名中使用通配符(*和?)。默認情況下,組合是打開(kāi)的。
15.FTP >hash切換已傳輸的每個(gè)數據塊的數字簽名 (#) 打印。數據塊的大小是2048字節。默認情況下,散列符號打印是關(guān)閉的。
16.FTP >help顯示 ftp 命令說(shuō)明。
格式:help [command]
說(shuō)明:command 指定需要有關(guān)說(shuō)明的命令的名稱(chēng)。如果沒(méi)有指定 command,ftp將顯示全部命令的列表。
17.FTP >lcd 更改本地計算機上的工作目錄。默認情況下,工作目錄是啟動(dòng) ftp的目錄。
格式:lcd [directory]
說(shuō)明:directory 指定要更改的本地計算機上的目錄。如果沒(méi)有指定directory,將顯示本地計算機中當前的工作目錄。
18.FTP >literal 將參數逐字發(fā)送到遠程 FTP服務(wù)器。將返回單個(gè)的 FTP 回復代碼。
格式:literal argument [ ...]
說(shuō)明:argument 指定要發(fā)送到 FTP服務(wù)器的參數。
19.FTP >ls 顯示遠程目錄文件和子目錄的縮寫(xiě)列表。
格式:ls [remote-directory] [local-file]
說(shuō)明:remote-directory 指定要查看其列表的目錄。如果沒(méi)有指定目錄,將使用遠程計算機中的當前工作目錄。 local-file指定要存儲列表的本地文件。如果沒(méi)有指定,輸出將顯示在屏幕上。
20.FTP >mdelete 刪除遠程計算機上的文件。
格式:mdelete remote-files [ ...]
說(shuō)明:remote-files 指定要刪除的遠程文件。
21.FTP >mdir顯示遠程目錄文件和子目錄列表??梢允褂?mdir 指定多個(gè)文件。
格式:mdir remote-files [ ...] local-file
說(shuō)明:remote-files 指定要查看列表的目錄。必須指定 remote-files。請鍵入 -使用遠程計算機上的當前工作目錄。
local-file 指定要還原列表的本地文件。請鍵入-在屏幕上顯示列表。
22.FTP >mget 使用當前文件傳送類(lèi)型將遠程文件復制到本地計算機。
格式:mget remote-files [ ...]
說(shuō)明:remote-files 指定要復制到本地計算機的遠程文件。
23.FTP >mkdir 創(chuàng )建遠程目錄。
格式:mkdir directory
說(shuō)明:directory 指定新的遠程目錄的名稱(chēng)。
24.FTP >mls 顯示遠程目錄文件和子目錄的縮寫(xiě)列表。
格式:mls remote-files [ ...] local-file
說(shuō)明:remote-files 指定要查看列表的文件。必須指定 remote-files;
請鍵入- 使用遠程計算機上的當前工作目錄。
local-file 指定要存儲列表的本地文件。請鍵入 -以在屏幕上顯示列表。
25.FTP >mput 使用當前文件傳送類(lèi)型將本地文件復制到遠程計算機上。
格式:mput local-files [ ...]
說(shuō)明:local-files 指定要復制到遠程計算機的本地文件
26.FTP >open 與指定的 FTP服務(wù)器連接。
格式:open computer [port]
說(shuō)明:computer 指定要連接的遠程計算機??梢酝ㄟ^(guò) IP地址或計算機名稱(chēng)指定計算機(DNS 或主機文件必須可用)。如果自動(dòng)登錄打開(kāi)(默認),ftp還將嘗試自動(dòng)將用戶(hù)登錄到 FTP 服務(wù)器port指定用來(lái)聯(lián)系 FTP 服務(wù)器的端口號。
27.FTP >prompt 切換提示。如果關(guān)閉提示時(shí) mget及 mput 傳送所有文件,Ftp在多文件傳送過(guò)程中將提示允許您有選擇地檢索或存儲文件。默認情況下,提示是
打開(kāi)的。
28.FTP >put 使用當前文件傳送類(lèi)型將本地文件復制到遠程計算機上。
格式:put local-file [remote-file]
說(shuō)明:local-file 指定要復制的本地文件。
remote-file 指定要在遠程計算機上使用的名稱(chēng)。如果沒(méi)有指定,文件將命名為 local-file。
29.FTP >pwd 顯示遠程計算機上的當前目錄。
30.FTP >quit 結束與遠程計算機的 FTP 會(huì )話(huà)并退出 ftp。
31.FTP >quote 將參數逐字發(fā)送到遠程 FTP服務(wù)器。將返回單個(gè)的 FTP 回復代碼。
Quote 與 literal相同。
格式:quote argument [ ...]
說(shuō)明:argument 指定要發(fā)送到 FTP服務(wù)器的參數。
32.FTP >recv使用當前文件傳送類(lèi)型將遠程文件復制到本地計算機。Recv 與 get相同。
格式:recv remote-file [local-file]
說(shuō)明:remote-file 指定要復制的遠程文件。
local-file 指定要在本地計算機上使用的名稱(chēng)。如果沒(méi)有指定,文件將命名為 remote-file。
33.FTP >remotehelp顯示遠程命令幫助。
格式:remotehelp [command]
說(shuō)明:command 指定需要幫助的命令的名稱(chēng)。如果沒(méi)有指定 command,ftp將顯示全部遠程命令的列表。
34.FTP >rename重命名遠程文件。
格式:rename filename newfilename
說(shuō)明:filename 指定要重命名的文件。 newfilename指定新的文件名。
35.FTP >rmdir 刪除遠程目錄。
格式:rmdir directory
說(shuō)明:directory 指定要刪除的遠程目錄的名稱(chēng)。
36.FTP >send 使用當前文件傳送類(lèi)型將本地文件復制到遠程計算機上。Send與put 相同。
格式:send local-file [remote-file]
說(shuō)明:local-file 指定要復制的本地文件。 remote-file指定要在遠程計算機上使用的名稱(chēng)。如果沒(méi)有指定,文件將命名為 local-file。
37.FTP >status 顯示 FTP 連接和切換的當前狀態(tài)。
38.FTP >trace 切換數據包跟蹤。Trace在運行 ftp 命令時(shí)顯示每個(gè)數據包的路由。
39.FTP >type 設置或顯示文件傳送類(lèi)型。
格式:type [type-name]
說(shuō)明:type-name 指定文件傳送類(lèi)型。默認設置為 ascii。如果沒(méi)有指定type-name,將顯示當前的類(lèi)型。
40.FTP >user 指定遠程計算機的用戶(hù)。
格式:user username [password] [account]
說(shuō)明:user-name 指定登錄到遠程計算機所使用的用戶(hù)名。password指定 user-name 的密碼。如果沒(méi)有指定,但必須指定,ftp會(huì )提示輸入密碼。
account 指定登錄到遠程計算機所使用的帳戶(hù)。如果沒(méi)有指定account,但是需要指定,ftp會(huì )提示您輸入帳戶(hù)。
41.FTP >verbose 切換 verbose模式。如果打開(kāi),將顯示所有 ftp 響應。在文件傳送完成后,將同時(shí)顯示與傳送效率有關(guān)的統計信息。默認情況下,verbose是打開(kāi)的。
附錄:ftp命令表
FTP采用客戶(hù)端/服務(wù)器模型,客戶(hù)端和服務(wù)器使用TCP建立連接。在服務(wù)器端,FTP有兩個(gè)預分配的的端口號,分別為20和21.其中,端口20用于發(fā)送和接受FTP數據(ASCII碼或二進(jìn)制文件),該數據端口只在傳輸數據是打開(kāi),并在傳輸結束時(shí)關(guān)閉。端口21用于發(fā)送和接受FTP的控制信息,FTP服務(wù)器通過(guò)偵聽(tīng)這個(gè)端口來(lái)判斷是否有ftp客戶(hù)端的連接請求,FTP會(huì )話(huà)建立后,端口21的連接在會(huì )話(huà)期間始終保持打開(kāi)狀態(tài)。
在客戶(hù)端,當發(fā)出請求時(shí)動(dòng)態(tài)分配端口號,選擇范圍為1024~65535.當一個(gè)FTP會(huì )話(huà)開(kāi)始后,客戶(hù)端程序打開(kāi)一個(gè)控制端口(如1038),該端連接到服務(wù)器上的21端口,接受和發(fā)送控制信命令;需要傳輸數據時(shí),客戶(hù)端再打開(kāi)第二個(gè)端口(如1039),連接到服務(wù)器上的20端口。每當開(kāi)始傳輸文件時(shí),客戶(hù)端程序會(huì )打開(kāi)一個(gè)新的數據端口,在文件傳輸完畢后,再自動(dòng)釋放該端口。
該命令的語(yǔ)法格式如下所示:
ftp [-v] [-d] [–i] [-n] [-g] [-k realm] [-x] [-u] [host]
ftp命令 主要選項說(shuō)明 選項 說(shuō)明 -d 啟動(dòng)調試模式 -u 關(guān)閉自動(dòng)認證 -e 不記錄歷史指令 -i 關(guān)閉交互模式 -x 在成功認證之后,協(xié)商密鑰 -n 關(guān)閉自動(dòng)登錄功能 -p 傳輸文件模式為被動(dòng)模式 -v 程序運行時(shí),顯示詳細的處理信息 -k realm 使用Kerberos v4認證時(shí),從realm中得到信息 host FTP服務(wù)器的主機名/IP地址
在客戶(hù)端訪(fǎng)問(wèn)FTP時(shí),如果沒(méi)有在命令行給出服務(wù)器的主機名或IP,則客戶(hù)端將出現“ftp>”提示符,等待用戶(hù)輸入ftp內部命令
常見(jiàn)ftp內部命令及其說(shuō)明
內部命令 說(shuō)明
ls 顯示服務(wù)器上的目錄 get 從服務(wù)器下載指定文件到客戶(hù)端 put 從客戶(hù)端傳送指定文件到服務(wù)器 open 連接ftp服務(wù)器 quit 斷開(kāi)連接并退出ftp服務(wù)器 cd directory 改變服務(wù)器的當前目錄為directory lcd directory 改變本地的當前目錄為directory bye 退出ftp命令狀態(tài) ascii 設置文件傳輸方式為ASCII模式 binary 設置文件傳輸方式為二進(jìn)制模式 ! 執行本地主機命令 cd 切換遠端ftp服務(wù)器上的目錄 cdup 上一層目錄 close 在不結束ftp進(jìn)程的情況下,關(guān)閉與ftp服務(wù)器的連接 delete 刪除遠端ftp服務(wù)器上的文件 get 下載 hash 顯示#表示下載進(jìn)度 mdelete 刪除文件,模糊匹配 mget 下載文件,模糊匹配 mput 上傳文件,模糊匹配 mkdir 在遠端ftp服務(wù)器上,建立文件夾 newer 下載時(shí),檢測是不是新文件 prompt 關(guān)閉交互模式 put 上傳 pwd 顯示當前目錄
ftp使用的內部命令如下(中括號表示可選項):
1.![cmd[args]]:在本地機中執行交互shell,exit回到ftp環(huán)境,如:!ls*.zip. 2.$ macro-ame[args]:執行宏定義macro-name. 3.account[password]:提供登錄遠程系統成功后訪(fǎng)問(wèn)系統資源所需的補充口令。 4.append local-file[remote-file]:將本地文件追加到遠程系統主機,若未指定遠程系統文件名,則使用本地文件名。 5.ascii:使用ascii類(lèi)型傳輸方式。 6.bell:每個(gè)命令執行完畢后計算機響鈴一次。 7.bin:使用二進(jìn)制文件傳輸方式。 8.bye:退出ftp會(huì )話(huà)過(guò)程。 9.case:在使用mget時(shí),將遠程主機文件名中的大寫(xiě)轉為小寫(xiě)字母。 10.cd remote-dir:進(jìn)入遠程主機目錄。 11.cdup:進(jìn)入遠程主機目錄的父目錄。 12.chmod mode file-name:將遠程主機文件file-name的存取方式設置為mode,如:chmod 777 a.out。13.close:中斷與遠程服務(wù)器的ftp會(huì )話(huà)(與open對應)。 14.cr:使用asscii方式傳輸文件時(shí),將回車(chē)換行轉換為回行。 15.delete remote-file:刪除遠程主機文件。 16.debug[debug-value]:設置調試方式,顯示發(fā)送至遠程主機的每條命令,如:deb up 3,若設為0,表示取消debug。 17.dir[remote-dir][local-file]:顯示遠程主機目錄,并將結果存入本地文件local-file。18.disconnection:同close。 19.form format:將文件傳輸方式設置為format,缺省為file方式。 20.get remote-file[local-file]:將遠程主機的文件remote-file傳至本地硬盤(pán)的local-file。 21.glob:設置mdelete,mget,mput的文件名擴展,缺省時(shí)不擴展文件名,同命令行的-g參數。 22.hash:每傳輸1024字節,顯示一個(gè)hash符號(#)。 23.help[cmd]:顯示ftp內部命令cmd的幫助信息,如:help get。 24.idle[seconds]:將遠程服務(wù)器的休眠計時(shí)器設為[seconds]秒。 25.image:設置二進(jìn)制傳輸方式(同binary)。 26.lcd[dir]:將本地工作目錄切換至dir。 27.ls[remote-dir][local-file]:顯示遠程目錄remote-dir,并存入本地文件local-file。28.macdef macro-name:定義一個(gè)宏,遇到macdef下的空行時(shí),宏定義結束。 29.mdelete[remote-file]:刪除遠程主機文件。 30.mdir remote-files local-file:與dir類(lèi)似,但可指定多個(gè)遠程文件,如:mdir *.o.*.zipoutfile 31.mget remote-files:傳輸多個(gè)遠程文件。 32.mkdir dir-name:在遠程主機中建一目錄。 33.mls remote-file local-file:同nlist,但可指定多個(gè)文件名。 34.mode[modename]:將文件傳輸方式設置為modename,缺省為stream方式。 35.modtime file-name:顯示遠程主機文件的最后修改時(shí)間。 36.mput local-file:將多個(gè)文件傳輸至遠程主機。 37.newer file-name:如果遠程機中file-name的修改時(shí)間比本地硬盤(pán)同名文件的時(shí)間更近,則重傳該文件。38.nlist[remote-dir][local-file]:顯示遠程主機目錄的文件清單,并存入本地硬盤(pán)的local-file。39.nmap[inpattern outpattern]:設置文件名映射機制,使得文件傳輸時(shí),文件中的某些字符相互轉換,如:nmap $1.$2.$3[$1,$2].[$2,$3],則傳輸文件a1.a2.a3時(shí),文件名變?yōu)閍1,a2。該命令特別適用于遠程主機為非UNIX機的情況。 40.ntrans[inchars[outchars]]:設置文件名字符的翻譯機制,如ntrans 1R,則文件名LLL將變?yōu)镽RR。41.open host[port]:建立指定ftp服務(wù)器連接,可指定連接端口。 42.passive:進(jìn)入被動(dòng)傳輸方式。 43.prompt:設置多個(gè)文件傳輸時(shí)的交互提示。 44.proxy ftp-cmd:在次要控制連接中,執行一條ftp命令,該命令允許連接兩個(gè)ftp服務(wù)器,以在兩個(gè)服務(wù)器間傳輸文件。第一條ftp命令必須為open,以首先建立兩個(gè)服務(wù)器間的連接。 45.put local-file[remote-file]:將本地文件local-file傳送至遠程主機。 46.pwd:顯示遠程主機的當前工作目錄。 47.quit:同bye,退出ftp會(huì )話(huà)。 48.quote arg1,arg2…:將參數逐字發(fā)至遠程ftp服務(wù)器,如:quote syst. 49.recv remote-file[local-file]:同get。 50.reget remote-file[local-file]:類(lèi)似于get,但若local-file存在,則從上次傳輸中斷處續傳。51.rhelp[cmd-name]:請求獲得遠程主機的幫助。 52.rstatus[file-name]:若未指定文件名,則顯示遠程主機的狀態(tài),否則顯示文件狀態(tài)。 53.rename[from][to]:更改遠程主機文件名。 54.reset:清除回答隊列。 55.restart marker:從指定的標志marker處,重新開(kāi)始get或put,如:restart 130。 56.rmdir dir-name:刪除遠程主機目錄。 57.runique:設置文件名唯一性存儲,若文件存在,則在原文件后加后綴..1,.2等。 58.send local-file[remote-file]:同put。 59.sendport:設置PORT命令的使用。 60.site arg1,arg2…:將參數作為SITE命令逐字發(fā)送至遠程ftp主機。 61.size file-name:顯示遠程主機文件大小,如:site idle 7200。 62.status:顯示當前ftp狀態(tài)。 63.struct[struct-name]:將文件傳輸結構設置為struct-name,缺省時(shí)使用stream結構。 64.sunique:將遠程主機文件名存儲設置為唯一(與runique對應)。 65.system:顯示遠程主機的操作系統類(lèi)型。 66.tenex:將文件傳輸類(lèi)型設置為T(mén)ENEX機的所需的類(lèi)型。 67.tick:設置傳輸時(shí)的字節計數器。 68.trace:設置包跟蹤。 69.type[type-name]:設置文件傳輸類(lèi)型為type-name,缺省為ascii,如:type binary,設置二進(jìn)制傳輸方式。70.umask[newmask]:將遠程服務(wù)器的缺省umask設置為newmask,如:umask 3。 71.user user-name[password][account]:向遠程主機表明自己的身份,需要口令時(shí),必須輸入口令,如:user anonymous my@email。 72.verbose:同命令行的-v參數,即設置詳盡報告方式,ftp服務(wù)器的所有響應都將顯示給用戶(hù),缺省為on. 73.?[cmd]:同help。
附表:
ascii | 為文本文件設置傳輸方式為ascii |
bell | 命令完成時(shí)響鈴 |
binary | 設置傳輸方式為二進(jìn)制,這是缺省設置 |
bye | 終止ftp會(huì )話(huà),并退出 |
cd dir_name | 切換遠程主機上目錄 |
cdup | 切換遠程主機上目錄至上一級目錄 |
close | 終止到遠程主機的ftp會(huì )話(huà) |
delete file_name | 刪除遠程主機中的文件 |
dir | 顯示遠程主機上目錄列表 |
get file_name | 下載一個(gè)文件 |
hash | 每傳輸一定數量數據打印`#' |
lcd dir_name | 切換本地工作目錄 |
ls | 列表遠程主機目錄中的信息 |
mdelete file_names | 刪除多個(gè)文件 |
mget file_names | 下載多個(gè)文件 |
mkdir dir_name | 在遠程主機上創(chuàng )建目錄 |
mput file_names | 上傳多個(gè)文件 |
open site_name | 連接到遠程tftp |
prompt | 設置多個(gè)文件傳輸時(shí)的交互提示 |
put file_name | 上傳一個(gè)文件 |
pwd | 顯示遠程主機當前工作目錄 |
quit | 終止ftp會(huì )話(huà)并退出 |
rename old_name new_name | 重命名文件 |
rmdir dir_name | 刪除遠程主機上的某個(gè)目錄 |
size file_name | 顯示遠程主機上某個(gè)文件的大小 |
status | 顯示當前狀態(tài) |
system | 顯示遠程主機操作系統類(lèi)型 |
tenex | 將文件傳輸類(lèi)型設置為tenex機所需的類(lèi)型 |
user | 向遠程主機發(fā)送用戶(hù)信息(登錄信息) |
verbose | 開(kāi)關(guān)verbose方式,遠程主機所有響應都顯示給客戶(hù) |