ftp符號大全
㈠ 關於ftp地址的格式
ftp://iLoveNetResource:!@)*(#!_@(#*[email protected]
iLoveNetResource為用戶名
!@)*(#!_@(#*help為密碼
10.22.0.89為地址
輸入到ftp地址欄中為什麼會上不去,可能是因為三個 「@」的問題。因為三個「@」的意義是不一樣的
可以用命令行的ftp命令來登陸 ,方法如下:
ftp 10.22.0.89
接著用user iLoveNetResource
根據提示輸入密碼:!@)*(#!_@(#*help 就應該可以了
另外用ftp下載工具(如FlashFXP(裡面有分開的地址框、用戶框和密碼框))也可以.
如果這樣都不行,那就是ftp伺服器本身的問題。與你無關!
㈡ FTP使用詳解
1.什麼是FTP(文件傳輸協議)
FILE TRANSFERPROTOCOL(FTP)意為文件傳輸協議,用於管理計算機之間的文件傳送。FTP通常指文件傳輸服務。
FTP是Internet上使用非常廣泛的一種通訊協議。它是由支持Internet文件傳輸的各種規則所組成的集合,這些規則使 Internet用戶可以把文件從一個主機拷貝到另一個主機上,因而為用戶提供了極大的方便和收益。FTP通常也表示用戶執行這個協議所使用的應用程序(例如:凱屋「上當「),從而獲取所需的信息資料。
FTP和其它 Internet服務一樣,也是採用客戶機/伺服器方式。使用方法很簡單,啟動FTP客戶端程序先與遠程主機建立連接,然後向遠程主機發出傳輸命令,遠程主機在收到命令後就給予響應,並執行正確的命令。FTP有一個根本的限制,那就是,如果用戶未被某一FTP主機授權,就不能訪問該主機,實際上是用戶不能遠程登錄(Remote Login)進入該主機。也就是說,如果用戶在某個主機上沒有注冊獲得授權,沒有用戶名和口令,就不能與該主機進行文件的傳輸。而AnonymousFTP(匿名FTP)則取消了這種限制。
2.什麼是Anonymous FTP(匿名文件傳輸)
Anonymous(匿名文件傳輸)能夠使用戶與遠程主機建立連接並以匿名身份從遠程主機上拷貝文件,而不必是該遠程主機的注冊用戶。用戶使用特殊的用戶名「Anonymous」和「guest」就可有限制地訪問遠程主機上公開的文件。現在許多系統要求用戶將Emai1地址作為口令,以便更好地對訪問進行跟綜。出於安全的目的,大部分匿名FTP主機一般只允許遠程用戶下載(download)文件,而不允許上傳 (upload)文件。也就是說,用戶只能從匿名FTP主機拷貝需要的文件而不能把文件拷貝到匿名FTP主機。另外,匿名FTP主機還採用了其他一些保護措施以保護自己的文件不至於被用戶修改和刪除,並防止計算機病毒的侵入。在具有圖形用戶界面的WorldWide Web環境於1995年開始普及以前,匿名FTP一直是Internet上獲取信息資源的最主要方式,在Internet成千上萬的匿名PTP主機中存儲著無以計數的文件,這些文件包含了各種各樣的信息,數據和軟體。人們只要知道特定信息資源的主機地址,就可以用匿名FTP登但是匿名FTP仍是 Internet上傳輸分發軟體的一種基本方法。
3.什麼是Remote Login(遠程登錄)
Remote Login(遠程登錄)指用戶通過Internet登錄到遠程主機上。在這種連接建立之後,用戶所在的計算就可以作為遠程主機的終端一樣使用。 Internet上遠程登錄的主要方式是Telnet,匿名FTP也需要首先經過遠程登錄才能進行文件傳輸。
4.什麼是Upload(上傳)
Upload(上傳)指把數據從本地計算機傳到遠程主機上,因此受到嚴格的管理和控制,但Upload是提交用戶信息和要求以實現遠程交互應用的基礎。
5.何為FTP連接
進行FTP連接首先要給出目的FTP伺服器的名稱或地址,當連接到FTP伺服器後,一般要進行登錄,在檢驗用戶ID號和口令後,連接才得以建立,某些系統也允許用戶進行匿名登錄。與在所有的多用戶系統中一樣,對於同一目錄或文件,不同的用戶擁有不同的許可權,所以在使用過程中,如果發現不能下載或上載某些文件時,一般是因為用戶許可權不夠。
6.FTP文件傳輸方式
FTP可用多種格式傳輸文件,通常由系統決定,大多數系統(包括UNIX系統)只有兩種模式:文本模式(ASCII)和二進制模式(BIN/IMAGE)。
文本傳輸器使用ASCII字元,並由回車鍵和換行符分開,而二進制不用轉換或格式化就可傳字元,二進制模式比文本模式更快,並且可以傳輸所有ASCII值,所以系統管理員一般將FTP設置成二進制模式。應注意在用FIP傳輸文件前,必須確保使用正確的傳輸模式,按文本模式傳二進制文件必將導致錯誤。
7.FTP的可靠性問題
FTP建立在傳輸層TCP協議之上,TCP是面向連接的協議,負責保證數據從源計算機到目的計算機的傳輸。TCP採用校驗、確認接收和超時重傳等一系列措施提供可靠的傳輸,所以在傳輸過程中FTP程序如果沒有提示錯誤,就無需擔心傳輸問題。
㈢ 急求!ftp命令的全部命令集合
61sendport
說明:設置PORT命令的使用。
62)site arg1,arg2
說明:將參數作為SITE命令逐字發送至遠程ftp主機。
63)size file-name
說明:顯示遠程主機文件大小。
如site idle 7200。
64)status
說明:顯示當前ftp狀態。
65)struct[struct-name]
說明:將文件傳輸結構設置為struct-name,預設時使用 stream結構。
66)sunique
說明:將遠程主機文件名存儲設置為唯一(與runique對應)。
67)system
說明:顯示遠程主機的作系統類型。
68)tenex
說明:將文件傳輸類型設置為TENEX機所需的類型。
69)tick
說明:設置傳輸時的位元組計數器。
70)trace
說明:轉換報文跟蹤,運行ftp的命令時,trace將顯示沒個報文的理由。
71)type
說明:設置或顯示文件傳輸類型.
如type [type-name]其中type-name 的意思是文件傳輸的類型,默認是ASCII,沒加這個參數就是顯示當前的傳輸類型.
72umask[newmask]
說明:將遠程伺服器的預設umask設置為newmask,如umask 3。
73)user
說明:指定連接到遠程計算機的用戶.
如user user-name [passwd] [account]其中user-name不用說都是用來登陸計算機的用戶名了,passwd是指定user-name的密碼,不指定的話ftp會提示輸入密碼。account是指定用來登陸計算機的帳號,如不指定,ftp會提示輸入帳號.
74)verbose
說明:轉換冗餘模式,這里如果打開,會顯示所有ftp響應,文件傳輸結束的時候會顯示傳輸的效率和統計信息,默認的情況是打開的。
㈣ ftp查詢命令大全
需要使用ftp命令的來這里查詢吧。接下來是我為大家收集的ftp查詢命令,希望能幫到大家。
ftp查詢命令大全
FTP命令是Internet用戶使用最頻繁的命令之一,不論是在DOS還是UNIX操作系統下使用FTP,都會遇到大量的FTP內部命令。 熟悉並靈活應用FTP的內部命令,可以大大方便使用者,並收到事半功倍之效。FTP的命令行格式為: ftp -v -d -i -n -g [主機名] ,其中-v 顯示遠程伺服器的所有響應信息; 計算機-n 限制ftp的自動登錄,即不使用;.n etrc文件;
-d 使用調試方式;
-g 取消全局文件名。
ftp使用的內部命令如下(中括弧表示可選項):
1.![cmd[args]]:在本地機中執行交互shell,exit回到ftp環境,如:
!ls*.zip.
2.$ macro-ame[args]:執行宏定義macro-name.e.
3.account[password]:提供登錄遠程系統成功後訪問系統資源所需的補
充口令。
4.append local-file[remote-file]:將本地文件追加到遠程系統主機, 計算機基礎知識
若未指定遠程系統文件名,則使用本地文件名。
5.ascii:使用ascii類型傳輸方式。
6.bell:每個命令執行完畢後計算機響鈴一次。
7.bin:使用二進制文件傳輸方式。
8.bye:退出ftp會話過程。
9.case:在使用mget時,將遠程主機文件名中的大寫轉為小寫字母。
10.cd remote-dir:進入遠程主機目錄。
11.cp:進入遠程主機目錄的父目錄。
12.chmod mode file-name:將遠程主機文件file-name的存取方式設置為
mode,如: chmod 777 a.out 。
13.close:中斷與遠程伺服器的ftp會話(與open對應)。
14.cr:使用asscii方式傳輸文件時,將回車換行轉換為回行。
15.delete remote-file:刪除遠程主機文件。
16.debug[debug-value]:設置調試方式, 顯示發送至遠程主機的每條命
令,如: 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傳至
本地硬碟的local-file。
21.glob:設置mdelete,mget,mput的文件名擴展,預設時不擴展文件名,
同命令行的-g參數。
22.hash:每傳輸1024位元組,顯示一個hash符號(#)。
23.help[cmd]:顯示ftp內部命令cmd的幫助信息,如:help get。
24.idle[seconds]:將遠程伺服器的休眠計時器設為[seconds]秒。
25.image:設置二進制傳輸方式(同binary)。
26.lcd[dir]:將本地工作目錄切換至dir。
27.ls[remote-dir][local-file]:顯示遠程目錄remote-dir, 並存入本
地文件local-file。
28.macdef macro-name:定義一個宏,遇到macdef下的空行時,宏定義結
束。
29.mdelete[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[modename]:將文件傳輸方式設置為modename, 預設為stream方
式。
35.modtime file-name:顯示遠程主機文件的最後修改時間。
36.mput local-file:將多個文件傳輸至遠程主機。 電腦入門
37.newer file-name: 如果遠程機中file-name的修改時間比本地硬碟同
名文件的時間更近,則重傳該文件。
38.nlist[remote-dir][local-file]:顯示遠程主機目錄的文件清單,並
存入本地硬碟的local-file。
39.nmap[inpattern outpattern]:設置文件名映射機制, 使得文件傳輸
時,文件中的某些字元相互轉換,如:nmap $1.$2.$3[$1,$2].[$2,$3],則
傳輸文件a1.a2.a3時,文件名變為a1,a2。該命令特別適用於遠程主機為非UNIX
機的情況。
40.ntrans[inchars[outchars]]:設置文件名字元的翻譯機制,如ntrans
1R,則文件名LLL將變為RRR。
41.open host[port]:建立指定ftp伺服器連接,可指定連接埠。
42.passive:進入被動傳輸方式。
43.prompt:設置多個文件傳輸時的交互提示。
44.proxy ftp-cmd:在次要控制連接中,執行一條ftp命令, 該命令允許
連接兩個ftp伺服器,以在兩個伺服器間傳輸文件。第一條ftp命令必須為open,
以首先建立兩個伺服器間的連接。
45.put local-file[remote-file]:將本地文件local-file傳送至遠程主
機。
46.pwd:顯示遠程主機的當前工作目錄。
47.quit:同bye,退出ftp會話。
48.quote arg1,arg2...:將參數逐字發至遠程ftp伺服器,如:
quote syst.
49.recv remote-file[local-file]:同get。
50.reget remote-file[local-file]:類似於get,但若local-file存在,
則從上次傳輸中斷處續傳。
51.rhelp[cmd-name]:請求獲得遠程主機的幫助。
52.rstatus[file-name]:若未指定文件名,則顯示遠程主機的狀態,否
則顯示文件狀態。
53.rename[from][to]:更改遠程主機文件名。
54.reset:清除回答隊列。
55.restart marker:從指定的標志marker處,重新開始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命令逐字發送至遠程ftp主機。
61.size file-name:顯示遠程主機文件大小,如:site idle 7200。
62.status:顯示當前ftp狀態。
63.struct[struct-name]:將文件傳輸結構設置為struct-name, 預設時
使用stream結構。
64.sunique:將遠程主機文件名存儲設置為唯一(與runique對應)。
65.system:顯示遠程主機的操作系統類型。
66.tenex:將文件傳輸類型設置為TENEX機的所需的類型。
67.tick:設置傳輸時的位元組計數器。
68.trace:設置包跟蹤。
69.type[type-name]:設置文件傳輸類型為type-name,預設為ascii,如:
type binary,設置二進制傳輸方式。
70.umask[newmask]:將遠程伺服器的預設umask設置為newmask,如:
umask 3。
71.user user-name[password][account]:向遠程主機表明自己的身份,
需要口令時,必須輸入口令,如:user anonymous my@email。
72.verbose:同命令行的-v參數,即設置詳盡報告方式,ftp伺服器的所有
響應都將顯示給用戶,預設為on.
73.?[cmd]:同help.
看了“ftp查詢命令大全”還想看:
1. FTP命令解析
2. 通過cmd命令到ftp上下載文件
3. windows命令行怎麼使用ftp
4. Linux ftp命令的使用方法有哪些
5. 如何通過cmd命令到ftp上下載文件
㈤ FTP術語及信息的常見錯誤
●400-Bad request失敗請求錯誤(最常見的錯誤之一)
這個問題在於你輸入的網址有錯誤。有可能是你要連接的伺服器不能識別你要求瀏覽的文檔,或者你沒有訪問它的權利甚至它根本就是不存在的。仔細檢查一下你是否將網址寫錯,包括大小寫(一般網址是不分大小寫的,可是某些特殊文文件例外)、符號或是多打了空格。這是最常見的一類錯誤。
●401-Unauthorized未經過認證的錯誤
可能是你訪問到了有密碼保護的站點而你輸入的密碼不正確。首先你要確認是否有訪問該網站的權利(通常有用戶名和密碼),密碼是嚴格區分大小寫的,一般是不能匿名的。
●403-Forbidden禁止訪問錯誤
你可能沒有權利訪問這個文檔,有時某些頁面是不允許直接訪問的(沒有煉接到上面的頁面),當然也有被口令保護的可能。這時你須要回到上一頁面輸入口令才能夠訪問。
●404-Not found沒有找到錯誤(最常見的錯誤之二)
這是我們經常遇到的訪問出錯情況。首先可能是你的網址有錯誤(漏字、大小寫、符號的差異等),或者是網址最後的擴展名不對,當然也有可能是這個地址或者頁面根本不存在。到上一級頁面,看看是否該頁被轉移或是取消了。試試從後面刪去一個目錄樹級別,逐漸往前找到能訪問的父目錄。
●500-Server Error伺服器錯誤
通常是對方網頁程序設計錯誤而產生的,可能是正在修改和上傳網頁,等待對方網頁糾正錯誤後再試吧。
●503-Service unavailable服務不可用錯誤(常見錯誤之三)
這也有很多可能性:你的ISP伺服器死機,你公司的網關斷了(如果你通過單位的區域網上網),或者你自己的系統出問題了。最好的辦法是等一會再試試,如果仍然不行就去看看自己的機器、詢問一下網路管理員。
●Bad file request錯誤文件請求
你的瀏覽器要求訪問數據域和下拉列表等特殊格式的文件和文檔,然而訪問的頁面沒有這些窗體,或者窗體出錯。你只有通知管理員更新窗體。
●Socks Error代理伺服器出錯
(常見錯誤之?IMG SRC='/big5/images/smiles/smile_sleepy.gif' ALT='sleepy' WIDTH=15 HEIGHT=15 border=0 ALIGN='absmiddle'>
這是在代理環境下客戶機上最常見的錯誤,原因是:連接超時、代理伺服器已經關閉或聯機已經斷開。咨詢伺服器管理員查找相應的錯誤並對照解決。
●Request time out連接超時錯誤(常見錯誤之五)
連接超時,主要原因可能是你的網路速度太差,或者你在瀏覽器中設置了超時時間選項,也可能是因為伺服器的問題,多試試看。
●An Unexpected Web Error Occurred不可預知的網頁錯誤
發生此錯誤的原因很多,沒有任何詳細的解釋和解決辦法。只有採用上面說的逐級訪問父目錄的辦法,或者放棄。
●Cannot add form submission result to bookmark list無法將窗體結果加入書簽列表
當你通過搜索找到一堆網址,想把結果存到書簽中,由於你得到的可能是一個動態的網頁,不能夠將它加到書簽上。你可以將結果頁面作為一個HTML文件存到你的硬碟上。
●Failed DNS lookupDNS查找失敗錯誤
DNS(Domain Name System域名管理系統)用於將網址翻譯成合法的網際網路物理地址,出現這種錯誤可能是你輸入地址有錯誤,檢查一下輸
入的地址,然後重新試試。
●File contains no data文件無內容錯誤
你訪問的站點沒錯,但沒有Web頁面,只有重試幾次看看。
●Connection refused by host主機拒絕連接
可能是你無權訪問這個站點,或者它拒絕你的IP(或者IP段)訪問,
也有可能是口令保護造成的。
●Viewer not found找不到查看器錯誤
網上有多種格式的文件,比如聲音文件、壓縮文件、動畫文件等。如果你的瀏覽器沒有定義相關的軟體就不能夠訪問。簡單的解決方法就是下載並安裝相關的軟體。
●Unable to locate the server不能定位伺服器錯誤
可能你輸入的網址有問題,或者伺服器不存在,或者是伺服器已經被取消了(這時一般會有一個頁面提示你轉到相應的頁面)。重新檢查一下你輸入的地址,重試一下。
●Host unavailable主機不可用錯誤
有可能主機死機了。稍等一會,重新刷新再看看。
●Network connection was refused by the server伺服器拒絕網路連接錯誤要求訪問A務器的用戶太多,無法對你的要求應答。只有不停地刷新
了再試一試。
●Host unknown主機找不到錯誤
通常是伺服器死機了,或者是你的網路連接中斷所致。
二、使用FTP、新聞組、Foxmail和OE、CuteFTP、NetAnts中常見的錯誤和解決
●Connet:10061沒有連接
連接失敗或者沒有連接,也可能是你要連接的主機根本就不提供FTP服務。
●Not connet,access deny拒絕連接訪問錯誤
不能匿名登錄和訪問,你必須提供用戶名和密碼才能登錄。只有去申請一個用戶名你才能進入主機。
●Bad target URL目標URL錯誤
在使用網路螞蟻NetAnts時最常見的錯誤,是你的JOB的URL地址有問題,可能是你輸入有問題,也可能是伺服器上連接出錯。
●Too many users用戶太多
當你登錄FTP時出現的錯誤。這是由於訪問該FTP站點的用戶太多所致,你可到該站點的鏡像站點試一試。
●You can't log on as an anonymous user你不能作為匿名用戶登錄
有些FTP站點允許通過匿名(就是使用anonymous的用戶名和口令)訪問,但有些僅允許其成員(擁有特定用戶名和口令)訪問。另外一種可能是你的瀏覽器不支持匿名FTP訪問,你可以使用專門的FTP軟體(比如CUTEFTP)訪問。
●Permission denied拒絕訪問
當你試圖上傳一個文件到FTP站點上時,沒有許可權或者是站點太忙所致。
●NNTP server error新聞組伺服器錯誤
當你試圖登錄一個新聞討論組時出現的錯誤,可能是伺服器關閉或者連接中斷引起。
●Too many connections——try again later太多的連接,等一會再試
這也是由於用戶過多產生的錯誤信息,你換個時間訪問吧!
●Receive and send data error接收或發送數據出錯
在使用Foxmail或者Outlook Express時,通常由於線路質量不好,與伺服器的連接被意外中斷所致。
●Connect server fail連接伺服器失敗
在使用Foxmail或者Outlook Express時,不能連接到你的郵件伺服器。請檢查你是否已連接到你的ISP或者網路是否已經斷開,如果郵件伺服器已關掉或太忙,也會出現這種情況。
●Can't resolve server address不能解析伺服器地址
在使用Foxmail或者Outlook Express時,解析伺服器地址失敗,通常是因為DNS伺服器未連接,或POP3(SMTP)伺服器名字寫錯,糾正信箱的伺服器設置參數就可以了。
●The actual size of downloading file is unknown下載文件大小無法確定
這是NetAnts的一個Bug,因為NetAnts在下載文件前,必須先知道文件的大小,出現這個錯誤的原因是因為伺服器的應答中沒有包括文件大小。以後版本中會得到改進。
●Warning The server says 553 sorry,that domain isn』t in my list of allowed reception發送郵箱地址錯誤
在使用Outlook Express和Foxmail時發生的錯誤,錯誤在於SMTP伺服器不接受你要發送的郵件地址。通常,一些免費的郵件伺服器只接受發送給它自己的郵件地址。解決辦法:更換一個SMTP伺服器地址。
㈥ http ftp 中的%(百分號)是什麼意思
是網路語言,大概是查找范圍的意思
㈦ FTP常用命令全ji
文件傳輸軟體的使用格式為:FTP,若連 接成功,系統將提示用戶輸入用戶名及口令:
LOGIN: (輸入合法的用戶名或者「ANONMOUS」):
PASSWORD: (輸入合法的口令,若以「ANONMOUS」方式登錄,一般不用口令):
第一節 FTP命令基礎
進入想要連接的FTP站點後,用戶就可以進行相應的文件傳輸操作了,其中一些重要 的命令及相似的命令 如下:
1)HELP、 ?、RHEIP、REMOTEHELP
HELP顯示LOCAL端的命令說明,若不接受則顯示所有可用命令;
?相當於HELP,例如:?CD:
RHELP同HELP,只是它用來顯示REMOTE端的命令說明;
REMOTEHELP相當於RHELP。
2)ASC(ASCll)、Bm(BmARY)、IMAGE、TYPE
ASCII切換傳輸模式為文字模式(只能用來傳送DOC文件,因為是7-BIT);
BINARY切換傳輸模式為二進制模式(除文字文件外皆用此模式);
IMAGE相當於BINARY:
TYPE讓你更改或顯示目前傳輸模式。
3)BYE、QUIT
BYE退出FTP:
QUIT相當於BYE。
4)CD、CDUP、LCD、P~WD、 !
CD改變當前工作目錄,例如:CD\PUB;
CDUP回到上一層目錄,相當於你打CD..:
LCD讓你更改或顯示LOCAL端的工作目錄,例如:LCD\TMP;
PWD顯示目前的工作目錄(REMOTE端):
!讓你執行外殼命令,例如:!LS。
5)DELETE、MDELETE、RENAME
DELETE刪除REMOTE端的文件:
MDELETE批量刪除文件,需配合?或,*
RENAME更改REMOTE端的文件名。
6)GET、MGET、PUT、MPUT、RECV、SEND
GET下傳文件;
MGET批量下傳文件,需配合萬用字元,例如:MGET*.GZ;
PUT上傳文件;
MPUT批量上傳文件,需配合萬用字元;
RECV相當於GET(RECV為RECEWE的簡寫):
SEND相當於PUT。
7)HASH、PROMPT、VERBOSE、STATUS、BELL
HASH切換#字型大小的出現,每一個#字型大小表示傳送了1024/8192BYTES:
PROMPT切換iNTERACTIVEON/OFF;
VERBOSE切換所有文件傳輸過程的顯示;
STATUS顯示目前的一些參數:
BELL當指令做完時會發出叫聲。
8)LS、DIR、MLS、MDIR、MKDIR、RMDIR
LS有點象UNIX下的LS(LIST)命令:
DIR相當於LS-L(LIST-LONG);
MLS只是將遠端某目 錄下的文件存於LOCAL端的某文件里;
MDIR相當於MLS;
MKDIR象DOS下的MD(創建子目錄)一樣:
RMDIR象DOS下的RD(刪除子目錄)一樣。
9)OPEN、CLOSE、DISCONNECT、USER ·
OPEN連接某個遠端FTP伺服器;
CLOSE關閉目前的連接; DISCONNECT相當於CLOSE;
USER再輸入一次用戶名和口令(有點像UNIX下的SU)。
第二節FTP命令完全掌握
FTP命令是Intemet用戶使用最頻繁的命令之一,不論在DOS還在UNIX操作系統下使 用FTP,都會遇到大量的 FTP內部命令。熟悉並靈活應用FTP的內部命令,可以大大方便 使用者,並收到事半功倍之效。
FTP的命令行格式為:
FTP-v-d-i-n-g[主機名],其中:
—v——顯示遠程伺服器的所有響應信息;
—n.------限制FTP的自動登錄,即不使用; ,
n-----etRc文件:
-d——使用調試方式:
·g——取消全局文件名。
FTP使用的內部命令如下(中括弧表示可選項):
1)[crud[args)1:在本地機中執行交互shell,exit回到FTP環境, 列如:!LS*.zip.
2)$macro-amc[args兒執行宏定義macro-name。
3)accountlpassword]:提供登錄遠程系統成功後訪問系統資源所需的補充口令。
4)append local-file[remote-file]:將本地文件追加到遠程系統主機,若未指定遠系統文件名,則使用本地文件名。
5)aSCii:使用ascII型傳輸方式。
6)bell:每個命令執行完畢後計算機響鈴—次
7)bin:使用二進制文件傳輸方式
8)bye..退出FTP會話過程—
9)case:在使用mget時,將遠程主文件名中的大寫字母轉為小寫字母
10)cdremote·dir:進入遠程主機目錄。
11)cp..進入遠程主機目錄的父目錄。
12)chmodmodefile-name:將遠程主機文件file-name的存取方式設置為mode。列如:chmod777a.OUt。
13)close:中斷與遠程伺服器的FTP會話(與open對應)。
14)cr:使用aSSC「方式傳輸文件時,將回車換行轉換為回行
15)deleteremote-file-刪除遠程主機文件:
16)debugldebug-value3:.設置調試方式,顯示發送至遠程主機的每條命令。例如:debup3,若設為0,表示取消debug。
17)dir[remote-dir][Local-file]:顯示遠程主機目錄,並將結果存入本地文件local-file:
18)disconnection-.同close。
19)formformat:將文件傳輸方式設置為format,預設為file方式。
20)getremote-file[10cal-file]:將遠程主機的文件remote-file傳至本地 硬碟的local-file。
21)glob:設置mdelete,mget,mput的文件名擴展,預設時不擴展文件名,同命令行的-g參數。
22)hash:每傳輸1024位元組,顯示一個hash符號(#)。
23)help[cmd]:顯示FTP內部命令cmd的幫助信息,如.-helpget。
24)idle[seconds]:將遠程伺服器的休眠計時器設為[seconds]秒。
25)image:設置二進制傳輸方式(同binary)。
26)LCD[DIR]:將本地工作目錄切換至dir。
27)LS[remote-DIR][LOCAL-FILE]:顯示遠程目錄remote-dir,並存入本地文local-fileo
28)macdefmacro-name:定義一個宏,遇到macdef下的空行時,宏定義結束。
29)mdelete[remote-file]:刪除遠程主機文件。
30)mdirremote-fileslocal-file:與dlr類似,但可指定多個遠程文件。 列如mdir*.O.*.zipoutfiLe。
31)mgetremote-files:傳輸多個遠程文件。
32)mkdirdirname:在遠程主機中建一目錄。
33)misremote-filelocal-file.同nlist,但可指定多個文件名。
34)mode[modename]:將文件傳輸方式設置為modename,預設為stream方式。
35)modtimefile-name..顯示遠程主機文件的最後修改時間。 ·
36)mputlocal-file:將多個文件傳輸至遠程主機,
37)newerfile-name: 如果遠程機中file-name的修改時間比本地硬碟同名文件的時間巨近,則重新傳輸該文件。 ·
38)nlist正remote·di41local-file3:顯示遠程主機目錄的文件清單,並存入本地硬碟的local-fileo
39)nmap[npattem outpattem]設置文件名映射機制,使得文件傳輸時,文件中的某些字元相互轉換,如:nmapSl.S2.S3[$1,$2][$2,$3],則傳輸文件a1.a2.a3時,文件名變為a1,a20該命令特別適用於遠程主機為非UNIX機的情況o
40)ntrans[Inchars[outchars]]設置文件名字元的翻譯機制,如ntranslR,則文件名LLI將變為RRR。
41)openhost[port]:建立指定FTP伺服器連接,可指定連接埠。
42)passive:進入被動傳輸方式。
43)prompt:設置多個文件傳輸時的交互提示。
44)proxy FTP-cmd:在次要控制連接中,執行一條FTP命令,該命令允許連接兩個FTP伺服器,以在兩個伺服器間傳輸文件。第一條FTP命令必須為open,以首先建立兩個伺服器間的連接。
45)putlocal-file[remote-file]:將本地文件local-file傳送至遠程主機。
46)vwd:顯示遠程主機的當前工作目錄。
47)qmt-.同bye,退出FTP會話。
48)quote argl,arg2。。。:將參數逐字發至遠程卸伺服器,如:quote, syst。
49)recvremote-file[Local-file):同get。
50)reget remote-file[Local-file]:類似於get,但若local-file存在,則從上次傳輸中斷處繼續傳輸。
51)rhelp[cmd-name]:請求獲得遠程主機的幫助。
52)rstatus[FILe-name]:若未指定文件名,則顯示遠程主機的狀態,否則顯示文件狀態,
53)rename[FRom)[to]:更改遠程主機文件名。
54)reset:清除回答隊列。
55)restart marker:從指定的標志marker處,重新開始get或put,如:restartl30。
56)rmdirdir-name:刪除遠程主機目錄。
57)mnique:設置文件名惟一性存儲,若文件存在,則在原文件後加後綴.1,.2等
58)send local-file[remote-file):同put
59)sendport:設置PORT命令的使用。
60)siteargl,arg2。。。:將參數作為SITE命令逐字發送至遠程卸主機。
61)sizefile-name:顯示遠程主機文件大小,如:Slteidle7200。
62)stares:。顯示當前FTP狀態。 ·
63)struct[struct-name]:將文件傳輸結構設置為struct-name,預設時使用stream結構。
64)suniclue:將遠程主機文件名存儲設置為惟一(與mnique對應)。
65)system:顯示遠程主機的操作系統類型。
66)tenex:將文件:傳輸類型設置為TENEX機的所需的類型
67)tick:設置傳輸時的位元組計數器
68)trace:設置包跟蹤。
69)type[type-name):設置文件傳輸類型為type-name,預設為ascii,
例如:typebinary,設置二進制傳輸方式。
70)umask[newmask):將遠程伺服器的預設umask設置為newmask。 例如:umask 3。
71)user user-name [passwordⅡaccount]:向遠程主機表明自己的身份,需要口令時,必須輸入口令,如:useranonymousmy@emaiL。
72)verbose:同命令行的-v參數,即設置詳盡報告方式,FTP伺服器的所有響應都將顯示給用戶,預設為on。
73)?[cmd]:同help。