新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Linux基礎(chǔ)命令之: Linux常用命令

Linux基礎(chǔ)命令之: Linux常用命令

作者: 時(shí)間:2013-09-13 來源:網(wǎng)絡(luò) 收藏

本文引用地址:http://2s4d.com/article/257158.htm

2.ftp

(1)作用。

該命令允許用戶利用ftp協(xié)議上傳和下載文件。

(2)格式。

ftp[選項(xiàng)][主機(jī)名/IP]。

ftp相關(guān)命令包括使用命令和內(nèi)部命令,其中使用命令的格式如上所列,主要用于登錄到ftp服務(wù)器。內(nèi)部命令是指成功登錄后進(jìn)行的一系列操作,下面會(huì)詳細(xì)列出。若用戶缺省“主機(jī)名/IP”,則可在轉(zhuǎn)入到ftp內(nèi)部命令后繼續(xù)選擇登錄。

(3)常見參數(shù)。

ftp常見選項(xiàng)參數(shù)如表2.30所示。

表2.30 ftp命令選項(xiàng)常見參數(shù)列表

選項(xiàng)

參數(shù)含義

-v

顯示遠(yuǎn)程服務(wù)器的所有響應(yīng)信息

-n

限制ftp的自動(dòng)登錄

-d

使用調(diào)試方式

-g

取消全局文件名

ftp常見內(nèi)部命令如表2.31所示。

表2.31 ftp命令常見內(nèi)部命令

命令

命令含義

account[password]

提供登錄遠(yuǎn)程系統(tǒng)成功后訪問系統(tǒng)資源所需的補(bǔ)充口令

ascii

使用ASCII類型傳輸方式,為缺省傳輸模式

bin/typebinary

使用二進(jìn)制文件傳輸方式(嵌入式開發(fā)中的常見方式)

bye

退出ftp會(huì)話過程

cdremote-dir

進(jìn)入遠(yuǎn)程主機(jī)目錄

cdup

進(jìn)入遠(yuǎn)程主機(jī)目錄的父目錄

chmodmodefile-name

將遠(yuǎn)程主機(jī)文件file-name的存取方式設(shè)置為mode

close

中斷與遠(yuǎn)程服務(wù)器的ftp會(huì)話(與open對(duì)應(yīng))

deleteremote-file

刪除遠(yuǎn)程主機(jī)文件

debug[debug-value]

設(shè)置調(diào)試方式,顯示發(fā)送至遠(yuǎn)程主機(jī)的每條命令

dir/ls[remote-dir][local-file]

顯示遠(yuǎn)程主機(jī)目錄,并將結(jié)果存入本地文件local-file

disconnection

同close

getremote-file[local-file]

將遠(yuǎn)程主機(jī)的文件remote-file傳至本地硬盤的local-file

lcd[dir]

將本地工作目錄切換至dir

mdelete[remote-file]

刪除遠(yuǎn)程主機(jī)文件

mgetremote-files

傳輸多個(gè)遠(yuǎn)程文件

mkdirdir-name

在遠(yuǎn)程主機(jī)中建立一個(gè)目錄

mputlocal-file

將多個(gè)文件傳輸至遠(yuǎn)程主機(jī)

openhost[port]

建立與指定ftp服務(wù)器的連接,可指定連接端口

passive

進(jìn)入被動(dòng)傳輸方式(在這種模式下,數(shù)據(jù)連接是由客戶程序發(fā)起的)

putlocal-file[remote-file]

將本地文件local-file傳送至遠(yuǎn)程主機(jī)

regetremote-file[local-file]

類似于get,但若local-file存在,則從上次傳輸中斷處繼續(xù)傳輸

sizefile-name

顯示遠(yuǎn)程主機(jī)文件大小

system

顯示遠(yuǎn)程主機(jī)的類型

(4)使用實(shí)例。

首先,在本例中使用ftp命令訪問“ftp://study.byr.edu.cn”站點(diǎn)。

[root@localhost~]#ftpstudy.byr.edu.cn

Connectedtostudy.byr.edu.cn.

220MicrosoftFTPService

500'AUTHGSSAPI':commandnotunderstood

500'AUTHKERBEROS_V4':commandnotunderstood

KERBEROS_V4rejectedasanauthenticationtype

Name(study.byr.edu.cn:root):anonymous

331Anonymousaccessallowed,sendidentity(e-mailname)aspassword.

Password:

230Anonymouserloggedin.

RemotesystemtypeisWindows_NT.

注意

由于該站點(diǎn)可以匿名訪問,因此,在用戶名處輸入anonymous,在Password處輸入任意一個(gè)e-mail地址即可登錄成功。

ftp>dir

227EnteringPassiveMode(211,68,71,83,11,94).

125Dataconnectionalreadyopen;Transferstarting.

11-20-0505:00PMDIR>Audio

12-04-0509:41PMDIR>BUPT_NET_Material

01-07-0601:38PMDIR>Document

11-22-0503:47PMDIR>Incoming

01-04-0611:09AMDIR>Material

226Transfercomplete.

以上使用ftp內(nèi)部命令dir列出了在該目錄下文件及目錄的信息。

ftp>cd/Document/Wrox/Wrox.Beginning.SQL.Feb.2005.eBook-DDU

250CWDcommandccessful.

ftp>pwd

257/Document/Wrox/Wrox.Beginning.SQL.Feb.2005.eBook-DDUiscurrentdirectory.

以上實(shí)例通過cd命令進(jìn)入相應(yīng)的目錄,可通過pwd命令進(jìn)行驗(yàn)證。

ftp>lcd/root/workplace

Localdirectorynow/root/workplace

ftp>getd-wbsq01.zip

local:d-wbsq01.zipremote:d-wbsq01.zip

200PORTcommandccessful.

150OpeningASCIImodedataconnectionford-wbsq01.zip(1466768bytes).

WARNING!5350barelinefeedsreceivedinASCIImode

Filemaynothavetransferredcorrectly.

226Transfercomplete.

1466768bytesreceivedin1.7seconds(8.6e+02Kbytes/s)

接下來通過lcd命令首先改變用戶的本地工作目錄,也就是希望下載或上傳的工作目錄,接著通過get命令進(jìn)行下載文件。由于ftp默認(rèn)使用ASCII模式,因此,若希望改為其他模式如“bin”,直接輸入bin即可,如下所示:

ftp>bin

200TypesettoI.

ftp>bye

221

最后用bye命令退出ftp程序。

(5)使用說明

n 若是需要匿名登錄,則在“Name(**.**.**.**):”處鍵入anonymous,在“Password:”處鍵入自己的E-mail地址即可。

n 若要傳送二進(jìn)制文件,務(wù)必要把模式改為bin。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁(yè) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉