命令是標準文件傳輸協議的用戶界面,ftp是在TCP/IP網絡上的計算機之間傳輸文件的一種簡單而有效的方法。它允許用戶傳輸ASCII文件和二進制文件。在ftp會話期間,用戶可以使用ftp客戶端連接到另一臺計算機。從此,用戶可以在目錄中上下移動,列出目錄的內容,將文件從遠程計算機復制到本地計算機,并將文件從本地計算機傳輸到遠程系統(tǒng)。請注意,如果用戶沒有訪問該文件的權限,他就不能從遠程系統(tǒng)獲取該文件或將它傳輸到遠程系統(tǒng)。為了使用ftp傳輸文件,用戶必須知道遠程計算機上的合法用戶名和密碼。該用戶名/密碼組合用于確認ftp會話,并確定用戶可以對要傳輸的文件擁有何種訪問權限。
ftp命令的一般格式如下:
$ ftp主機名/IP
如果未指定主機名,ftp將給出提示,并等待用戶輸入命令:
$ ftp
文件傳輸協議(File Transfer Protocol的縮寫)
此時,在ftp提示符下輸入open命令加上主機名或IP地址,您將嘗試連接到指定的主機。無論使用哪種方法,如果連接成功,您都需要登錄遠程機器。如果您在遠程機器上有一個帳戶,您可以通過ftp使用這個帳戶,并且需要提供一個密碼。用戶帳戶在遠程機器上的讀寫權限決定了用戶可以在遠程機器上下載哪些文件,以及上傳的文件將放在哪個目錄中。
一旦用戶使用ftp成功登錄到遠程站點,他將得到一個“ftp”提示?,F在你可以自由使用ftp提供的命令了。您可以使用help命令來獲取可用命令的列表,也可以在help命令后指定特定的命令名來獲取該命令的描述。
最常用的命令是:
Ls列出遠程機器的當前目錄。
在遠程機器上更改cd上的工作目錄。
在本地lcd上更改工作目錄。
將ascii文件傳輸模式設置為ascii模式。默認情況下,ftp以ASCII模式傳輸文件,用戶也可以指定其他模式。ASCII和brinary命令的功能是設置傳輸模式。純文本以ASCII模式傳輸文件是非常好的,但是為了避免對二進制文件的破壞,用戶可以以二進制模式傳輸文件。
Binary將文件傳輸模式設置為二進制模式。
關閉終止當前的ftp會話
每次傳輸數據緩沖區(qū)中的數據時,Hash都會顯示一個#符號。
Get mGet將指定文件從遠程機器傳輸到本地機器的get命令的一般格式是
獲取文件名
Mget命令一次獲取多個遠程文件。mget命令的一般格式是
Mget文件名列表
使用空格分隔或通配符文件名列表指定要獲取的文件,并要求用戶確認是否傳輸每個文件。
Put (mput)將指定的文件從本地機器傳輸到遠程機器。put命令的一般格式是:
上傳文件名
mput命令一次發(fā)送多個本地文件。mput命令的一般格式是:
Mput文件名列表
使用空格分隔或通配符文件名列表指定要發(fā)送的文件,并要求用戶確認是否發(fā)送每個文件。
打開到遠程ftp站點的連接
停止斷開與遠程機器的連接并退出ftp。
?顯示本地幫助信息
!去殼牌。
示例:
使用ftp的文件傳輸過程如下
[root @ localhost root]# FTP 192 . 168 . 1 . 66
連接到192.168.1.66 (192.168.1.66)。
220 localhost.localdomain FTP服務器(版本wu-2.6.2-5)就緒。
名稱(192.168.1.66:根):測試
331測試需要密碼。
密碼:
230用戶oracle登錄。適用訪問限制
遠程系統(tǒng)類型是UNIX。
使用二進制模式傳輸文件。
ftp ls
227進入被動模式(192.168.1.66,228,168)
150打開目錄列表的ASCII模式數據連接。
共計312人
-rw-r - r - 1根根1215年2月4日13:49 button1.jpg
-rw-r - r - 1根根1133年2月4日13:49 button2.jpg
-rw-r - r - 1根根1435年2月4日13:46 index.html
226傳送完畢。
ftp lcd
現在本地目錄/根目錄
ftp lcd tmp
本地目錄now /root/tmp
ftp庫
200類型設置為I。
ftp管理*。使用jpeg文件交換格式存儲的編碼圖像文件擴展名
mget button1.jpg?y
227進入被動模式(10,153,89,66,187,198)
150為button1.jpg打開二進制模式數據連接(1215字節(jié))。
226傳送完畢。
在0.0119秒內接收到1215個字節(jié)(1e 02千字節(jié)/秒)
mget button2.jpg?y
227進入被動模式(10,153,89,66,243,218)
150為button2.jpg打開二進制模式數據連接(1133字節(jié))。
226傳送完畢。
在0.00223秒內收到1133字節(jié)(5e第02集千字節(jié)/秒)
文件傳輸協議(File Transfer Protocol的縮寫)退出
221-您在兩個文件中傳輸了2348個字節(jié)。
221-此會話的總流量在3次傳輸中為3315字節(jié)。
221-感謝您使用本地主機.本地域上的文件傳送協議服務。
221再見。