Unix系統(tǒng)中常用內(nèi)置工具的命令使用指南:FTP工具
FTP 工具
FTP 就是文件傳輸協(xié)議(File Transter protocol)的簡稱。使用該工具可以幫助用戶在主機間上傳或下載文件。
FTP 工具擁有自己的 UNIX 指令,可以完成如下任務(wù):
鏈接并登陸到遠(yuǎn)程主機。
瀏覽目錄。
列出目錄內(nèi)容。
上傳或下載文件。
按照 ascii、ebcdic 或 binary 方式傳輸文件。
語法
如下是使用 ftp 指令的語法:
$ftp hostname or ip-address
上述指令會觸發(fā)一個輸入賬號和密碼的登陸界面。如果用戶輸入的賬號和密碼認(rèn)證通過,則用戶可以訪問相應(yīng)輸入賬戶的根目錄,然后就可以執(zhí)行多種操作。
下面是一些常用操作:
指令 |
描述 |
put filename |
從本地往遠(yuǎn)程服務(wù)器上傳文件 |
get filename |
從遠(yuǎn)程服務(wù)器往本地下載文件 |
mput file list |
從本地往遠(yuǎn)程服務(wù)器批量上傳文件 |
mget file list |
從遠(yuǎn)程服務(wù)器往本地批量下載文件 |
prompt off |
關(guān)閉文件提醒,在 mput 與 mget 時不會每操作一個文件就詢問一次。 |
prompt on |
開啟文件提醒 |
dir |
列出遠(yuǎn)程服務(wù)器上當(dāng)前目錄下的所有文件 |
cd dirname |
切換本地主機上的目錄到指定目錄下 |
lcd dirname |
切換遠(yuǎn)程服務(wù)器上的目錄到指定目錄下 |
quit |
注銷當(dāng)前登陸 |
需要注意的是,上傳和下載文件時的本地主機目錄都是當(dāng)前目錄。如果用戶希望上傳或下載文件的目錄為特定的目錄,那么用戶需要先將當(dāng)前目錄切換到指定目錄后再進(jìn)行上傳或下載操作。
例子
下面是一些關(guān)于 ftp 操作的例子:
$ftp amrood.com
Connected to amrood.com.
220 amrood.com FTP server (Ver 4.9 Thu Sep 2 20:35:07 CDT 2009)
Name (amrood.com:amrood): amrood
331 Password required for amrood.
Password:
230 User amrood logged in.
ftp> dir
200 PORT command successful.
150 Opening data connection for /bin/ls.
total 1464
drwxr-sr-x 3 amrood group 1024 Mar 11 20:04 Mail
drwxr-sr-x 2 amrood group 1536 Mar 3 18:07 Misc
drwxr-sr-x 5 amrood group512 Dec 7 10:59 OldStuff
drwxr-sr-x 2 amrood group 1024 Mar 11 15:24 bin
drwxr-sr-x 5 amrood group 3072 Mar 13 16:10 mpl
-rw-r--r-- 1 amrood group 209671 Mar 15 10:57 myfile.out
drwxr-sr-x 3 amrood group512 Jan 5 13:32 public
drwxr-sr-x 3 amrood group512 Feb 10 10:17 pvm3
226 Transfer complete.
ftp> cd mpl
250 CWD command successful.
ftp> dir
200 PORT command successful.
150 Opening data connection for /bin/ls.
total 7320
-rw-r--r-- 1 amrood group 1630 Aug 8 1994 dboard.f
-rw-r----- 1 amrood group 4340 Jul 17 1994 vttest.c
-rwxr-xr-x 1 amrood group 525574 Feb 15 11:52 wave_shift
-rw-r--r-- 1 amrood group 1648 Aug 5 1994 wide.list
-rwxr-xr-x 1 amrood group 4019 Feb 14 16:26 fix.c
226 Transfer complete.
ftp> get wave_shift
200 PORT command successful.
150 Opening data connection for wave_shift (525574 bytes).
226 Transfer complete.
528454 bytes received in 1.296 seconds (398.1 Kbytes/s)
ftp> quit
221 Goodbye.
免責(zé)申明 --------------------------------------------------------------------------------------
以上內(nèi)容僅代表原創(chuàng)者觀點,其內(nèi)容未經(jīng)本站證實,中華考試網(wǎng)對以上內(nèi)容的真實性、完整性不作任何保證或承諾,轉(zhuǎn)載目的在于傳遞更多信息,由此產(chǎn)生的后果與中華考試網(wǎng)無關(guān);如以上轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請聯(lián)系我們
,我們將會及時處理。