FTP命令大全
FTP命令是Internet用戶使用最頻繁的命令之一,不論是在DOS還是UNIX作業系統下使用FTP,都會遇到大量的FTP內部命令,熟悉並靈活應用FTP的內部命令,可以大大方便使用者,對於現在撥號上網的用戶,如果ISP提供了shell可以使用nohup,那麽ftp將是你最省錢的上download方式,ftp的命令行格式爲:ftp -v -d -i -n -g[主機名] 2b4t.o j6M9YPL-v 顯示遠端伺服器的所有回應資訊。 Es^*`(e-N}B#g
-d 使用調試方式。 ?&J*d*q)Lv|
-n 限制ftp的自動登錄,即不使用.netrc文件。
-g 取消全局檔案名。 -l#Fz/O9d*qv2U.C5K
ftp使用的內部命令如下(其中括弧表示可選項):
1.![cmd[args]在本地機中執行交互shell、exit回到ftp環境,如!ls*.zip 。 c#@%hZBF
2.¥ macro-ame[args]執行巨集定義macro-name。 R(Y L&| m M
3.account[password]提供登錄遠端系統成功後訪問系統資源所需的補充口令 。 0d\(W^g&L
4.appendlocal-file[remote-file]將本地文件追加到遠端系統主機,若未指定遠端系統檔案名,則使用本地檔案名。
5.ascii 使用ascii類型傳輸方式。
6.bell每個命令執行完畢後電腦響鈴一次。 G|OHR
7.bin使用二進位文件傳輸方式。
8.bye退出ftp會話過程。
9.case在使用mget時,將遠端主機檔案名中的大寫轉爲小寫字母。
10.cd remote-dir 進入遠端主機目錄。 6@ H7i.MK&?FQ
11.cdup進入遠端主機目錄的父目錄。
12.chmod modefile-name將遠端主機文件file-name的存取方式設置爲mode,如chmod 777 a.out。
13.close中斷與遠端伺服器的ftp會話(與open對應)。
14.cr使用asscii方式傳輸文件時,將回車換行轉換爲回行。 V'eQ7E[(\"A
15.刪除 remote-file刪除遠端主機文件。 5tEn`bX!]
16.debug[debug-value]設置調試方式,顯示發送至遠端主機的每條命令,如debup3,若 設爲0,表示取消debug。 i`_yI
17.dir[remote-dir][local-file]顯示遠端主機目錄,並將結果存入local-file。 u2_:B6Vb/| J
18.disconnection同close。
19.form format將文件傳輸方式設置爲format,缺省爲file方式。
20.getremote-file[local-file]將遠端主機的文件remote-file傳至本地硬碟的local-file。
21.glob設置m刪除、mget、mput的檔案名擴展,缺省時不擴展檔案名,同命令行的-g參數。 X6s,}"X(I2K,CR9@
22.hash每傳輸1024位元組,顯示一個hash符號(#)。 :I3h9Al@4V
23.help[cmd]顯示ftp內部命令cmd的幫助資訊,如help get。 f(UC0J)R%b I#^o
24.idle[seconds]將遠端伺服器的休眠計時器設爲[seconds]秒。
25.image設置二進位傳輸方式(同binary) a&GDvJ%Z-D"e
26.lcd[dir]將本地工作目錄切換至dir。
27.ls[remote-dir][local-file]顯示遠端目錄remote-dir,並存入本地local-file。
28.macdef macro-name定義一個宏,遇到macdef下的空行時,巨集定義結束。 ']^-s"keQs9n2y
29.m刪除[remote-file]刪除遠端主機文件。
30.mdir remote-files local-file與dir類似,但可指定多個遠端文件,如mdir*.o.*. zipoutfile。
31.mget remote-files傳輸多個遠端文件。
32.mkdir dir-name 在遠端主機中建一目錄。
33.mls remote-file local-file同nlist,但可指定多個檔案名。
34.mode[mode-name]將文件傳輸方式設置爲mode-name,缺省爲stream方式。
35.modtime file-name顯示遠端主機文件的最後修改時間。
36.mput local-file將多個文件傳輸至遠端主機。 E5U8Nu8\ O2S\q
37.newerfile-name如果遠端機中file-name的修改時間比本地硬碟同名文件的時間更近,則重傳該文件。
38.nlist[remote-dir][local-file]顯示遠端主機目錄的文件清單,並存入本地硬碟的local-file。 F+{#?%p;ZeZ/X
39.nmap[inpatternoutpattern]設置檔案名映射機制,使得文件傳輸時,文件中的某些字元相互轉換,如nmap¥1.¥2.¥3[¥1,¥2].[¥2,¥3],則傳輸文件a1 .a2.a3時,檔案名變爲a1、a2,該命令特別適用于遠端主機爲非U-NIX機的情況。 `+Zr,uBo,w
40.ntrans[inchars[outchars]設置檔案名字元的翻譯機制,如ntrans1R,則檔案名LLL將變爲RRR。 ]0^3^N)OQ,]
41.open host[port]建立指定ftp伺服器連接,可指定連接埠。 $l_v*`4bcA"y
42.passive進入被動傳輸方式。
43.prompt設置多個文件傳輸時的交互提示。
44.proxyftp-cmd在次要控制連接中,執行一條ftp命令,該命令允許連接兩個ftp伺服器,以在兩個伺服器間傳輸文件。第一條ftp命令必須爲open,以首先建立兩個伺服器間的連接。 s+G.ceo
45.put local-file[remote-file]將本地文件local-file傳送至遠端主機。