小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

FTP命令詳解(含操作實(shí)例)

 一本正經(jīng)地胡鬧 2019-09-11

操作實(shí)例環(huán)境:

主機(jī)(FTP客戶端):192.168.65.1  window 7  64bit

遠(yuǎn)程FTP服務(wù)器:192.168.65.131   redhat 5   vsftp

賬號(hào):dylan

密碼:dylan

命令行選項(xiàng)

1.1 選項(xiàng)介紹

我們?cè)诿钚杏靡韵逻x項(xiàng)使用FTP
ftp [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-w:windowsize] [computer]

· -v -  禁止顯示遠(yuǎn)程服務(wù)器相應(yīng)信息

· -n -  禁止自動(dòng)登錄

· -i -   多文件傳輸過(guò)程中關(guān)閉交互提示

· -d -  啟用調(diào)試,顯示所有客戶端與服務(wù)器端傳遞的命令

· -g -  禁用文件名通配符,允許在本地文件和路徑名中使用

· -s:filename - 指定包含 FTP 命令的文本文件;命令在FTP啟動(dòng)后自動(dòng)運(yùn)行。此參數(shù)中沒(méi)有空格??商娲囟ㄏ蚍?/span>>)使用。

· -a -  在綁字?jǐn)?shù)據(jù)連接時(shí)使用所有本地接口

· -w:windowsize - 覆蓋默認(rèn)的傳輸緩沖區(qū)大小 65535

· computer -  指定遠(yuǎn)程電腦計(jì)算機(jī)名或IP地址。此參數(shù)必須放到最后。

1.2 操作實(shí)例

-v -  禁止顯示遠(yuǎn)程服務(wù)器相應(yīng)信息

使用前:

C:\Users\Administrator>ftp 192.168.65.131

連接到 192.168.65.131。

220 **************Welcome to blah vsFTP service.**************

用戶(192.168.65.131:(none)): dylan

331 Please specify the password.

密碼:

230 Login successful.

ftp> status

連接到 192.168.65.131。

類型: ascii;詳細(xì)開 ;鈴聲關(guān) ;提示開 ;通配

調(diào)試關(guān) ;哈希標(biāo)記打印關(guān) 。

ftp> dir

200 PORT command successful. Consider using PASV.

150 Here comes the directory listing.

drwxrwxr-x    2 502      504          4096 Dec 07 15:36 ftp

-rw-rw-r--    1 502      504             0 Dec 07 15:35 hello.txt

226 Directory send OK.

ftp: 收到 128 字節(jié),用時(shí) 0.00秒 128.00千字節(jié)/秒。

使用后:

C:\Users\Administrator>ftp -v 192.168.65.131

用戶(192.168.65.131:(none)): dylan

密碼:

ftp> dir

drwxrwxr-x    2 502      504          4096 Dec 07 15:36 ftp

-rw-rw-r--    1 502      504             0 Dec 07 15:35 hello.txt

-n -  禁止自動(dòng)登錄

C:\Users\Administrator>ftp -n 192.168.65.131

連接到 192.168.65.131。

220 **************Welcome to blah vsFTP service.**************

C:\Users\Administrator>ftp -nv 192.168.65.131

ftp> user dylan dylan

ftp> dir

drwxrwxr-x    2 502      504          4096 Dec 07 15:36 ftp

-rw-rw-r--    1 502      504             0 Dec 07 15:35 hello.txt

-i -   多文件傳輸過(guò)程中關(guān)閉交互提示

使用前

ftp> mget *.txt

mget hello.txt? n

使用后

ftp> mget *.txt

注意:?jiǎn)挝募鬏敳挥绊?/p>

-d -  啟用調(diào)試,顯示所有客戶端與服務(wù)器端傳遞的命令

C:\Users\Administrator>ftp -nvd 192.168.65.131

ftp> user dylan dylan

---> USER dylan

---> PASS dylan

ftp> dir

---> PORT 192,168,65,1,236,113

---> LIST

drwxrwxr-x    2 502      504          4096 Dec 07 15:36 ftp

-rw-rw-r--    1 502      504             0 Dec 07 15:35 hello.txt

-g -  禁用文件名通配符,允許在本地文件和路徑名中使用

ftp> dir he*.txt

-rw-rw-r--    1 502      504             0 Dec 07 15:35 hello.txt

ftp> mget hell*.txt

mget hell*.txt? y

Failed to open file.

ftp> get hell*.txt

Failed to open file.

-s:filename - 指定包含 FTP 命令的文本文件;命令在FTP啟動(dòng)后自動(dòng)運(yùn)行。此參數(shù)中沒(méi)有空格??商娲囟ㄏ蚍?/span><)使用。

編寫包含FTP命令的文件:dir.ftp

open 192.168.65.131

user dylan dylan

dir

調(diào)用:

C:\Users\Administrator>ftp -ivns:e:\ftp\dir.ftp

ftp> open 192.168.65.131

ftp> user dylan dylan

ftp> dir

drwxrwxr-x    2 502      504          4096 Dec 07 15:36 ftp

-rw-rw-r--    1 502      504             0 Dec 07 15:35 hello.txt

說(shuō)明:其他幾個(gè)不常用的先不做介紹以后有機(jī)會(huì)再補(bǔ)上。

客戶端命令

2.1 命令概覽

· ! -    執(zhí)行本地命令

· ? -    顯示FTP命令的說(shuō)明

· append -   向遠(yuǎn)程服務(wù)器追加本地文件

· ascii -   設(shè)置文件傳輸類型為ASCII,默認(rèn)類型

· bell -    每一個(gè)傳輸命令完成觸發(fā)一次響鈴(默認(rèn)關(guān)閉)

· binary -   設(shè)置文件傳輸類型為binary(二進(jìn)制傳輸) 

· bye -     結(jié)束FTP會(huì)話并退出

· cd -   改變遠(yuǎn)程工作目錄

· close -   結(jié)束FTP會(huì)話并返回命令行

· debug -   開關(guān)調(diào)試(默認(rèn)關(guān)閉)

· delete -   刪除遠(yuǎn)程單個(gè)文件

· dir -   顯示遠(yuǎn)程目錄文件盒子目錄列表

· disconnect -  從遠(yuǎn)程斷開,重新獲得FTP提示框

· get -   復(fù)制單個(gè)遠(yuǎn)程文件到本地

· glob -      開關(guān)文件名通配符(默認(rèn)ON

· hash - Toggles hash-sign (#) printing for each data block transferred (default = OFF) 為每個(gè)緩沖區(qū)傳輸切換打印“#”(哈希標(biāo)記打?。?/span>

· help -  顯示FTP命令幫助信息(用法通”?“)

· lcd -   改變本地工作目錄

· literal - Sends arguments, verbatim, to the remote FTP server 向遠(yuǎn)程FTP服務(wù)器逐字發(fā)送參數(shù)(發(fā)送任意 ftp 命令)

· ls -  顯示遠(yuǎn)程目錄文件和子目錄的簡(jiǎn)短列表(只有文件名和目錄名)

· mdelete -   刪除遠(yuǎn)程一個(gè)或多個(gè)文件

· mdir -  列出多個(gè)遠(yuǎn)程目錄的內(nèi)容

· mget -  復(fù)制一個(gè)或多個(gè)遠(yuǎn)程文件至本地

· mkdir -  創(chuàng)建一個(gè)遠(yuǎn)程目錄

· mls -  列出多個(gè)遠(yuǎn)程目錄的內(nèi)容

· mput -  復(fù)制一個(gè)或多個(gè)本地文件到遠(yuǎn)程

· open -  連接到指定的FTP服務(wù)器

· prompt -  開關(guān)交互提示(默認(rèn)為ON

· put -  復(fù)制一個(gè)本地文件到遠(yuǎn)程

· pwd -   顯示遠(yuǎn)程當(dāng)前工作目錄(字面意思:打印工作目錄)

· quit -   結(jié)束FTP會(huì)話并退出FTP(功能通bye

· quote - Sends arguments, verbatim, to the remote FTP server (same as "literal") 發(fā)送任意 ftp 命令??

· recv -  復(fù)制遠(yuǎn)程文件到本地

· remotehelp - 顯示遠(yuǎn)程命令幫助

· rename -   重命名遠(yuǎn)程文件

· rmdir -  刪除遠(yuǎn)程目錄

· send -   復(fù)制一個(gè)本地文件到遠(yuǎn)程(功能通put

· status -  顯示當(dāng)前FTP連接狀態(tài)

· trace -  開關(guān)數(shù)據(jù)包追蹤(默認(rèn)為OFF

· type -  設(shè)置文件傳輸類型(默認(rèn)為ASCII

· user -  發(fā)送新用戶信息

· verbose -    開關(guān)詳細(xì)模式

2.2 操作實(shí)例

! -    執(zhí)行本地命令

ftp> !dir

 驅(qū)動(dòng)器 中的卷是 文檔

 卷的序列號(hào)是 0003-E430

 E:\ftp 的目錄

2015/06/06  11:44    <DIR>          .

2015/06/06  11:44    <DIR>          ..

2015/06/06  09:23                42 dir.ftp

2015/06/06  11:44                10 localhello.txt

               2 個(gè)文件             52 字節(jié)

               2 個(gè)目錄 51,202,547,712 可用字節(jié)

? -    顯示FTP命令的說(shuō)明

append -  向遠(yuǎn)程服務(wù)器追加本地文件

語(yǔ)法:Syntax: append local-file [remote-file]

注意:如果remote-file 未指定默認(rèn)與local-file一致

[dylan@Redhat ~]$ cat hello.txt

ftp> append localhello.txt hello.txt

[dylan@Redhat ~]$ cat hello.txt

hello ftp.

ftp> append hello.txt

[dylan@Redhat ~]$ cat hello.txt

hello ftp.hello there!!!

ascii -   設(shè)置文件傳輸類型為ASCII,默認(rèn)類型

ftp> ascii

200 Switching to ASCII mode.

binary -   設(shè)置文件傳輸類型為binary(二進(jìn)制傳輸) 

ftp> binary

200 Switching to Binary mode.

bye -     結(jié)束FTP會(huì)話并退出

ftp> bye

C:\Users\Administrator>

cd -   改變遠(yuǎn)程工作目錄

ftp> cd ftp

ftp> dir

-rw-rw-r--    1 502      504             0 Dec 07 15:36 ftp.txt

close -   結(jié)束FTP會(huì)話并返回命令行

ftp> close

ftp> dir

未連接。

ftp> open 192.168.65.131

ftp> user dylan

密碼:

debug -  開關(guān)調(diào)試(默認(rèn)關(guān)閉)

ftp> debug

調(diào)試 開 。

ftp> dir

---> TYPE A

---> PORT 192,168,65,1,252,103

---> LIST

-rw-rw-r--    1 502      504             0 Dec 07 15:36 ftp.txt

---> TYPE I

delete -   刪除遠(yuǎn)程單個(gè)文件

ftp> del ftp.txt

---> DELE ftp.txt

dir -  顯示遠(yuǎn)程目錄文件盒子目錄列表

ftp> dir

drwxrwxr-x    2 502      504          4096 Dec 07 19:22 ftp

-rw-rw-r--    1 502      504            24 Dec 07 19:00 hello.txt

disconnect -  從遠(yuǎn)程斷開,重新獲得FTP提示框

ftp> disconn

ftp> dir

未連接。

ftp> open 192.168.65.131

ftp> user dylan

密碼:

get -   復(fù)制單個(gè)遠(yuǎn)程文件到本地

ftp> get hello.txt

ftp> !dir

2015/06/06  12:31                24 hello.txt

glob - 開關(guān)文件名通配符(默認(rèn)ON

ftp> glob

通配 關(guān) 。

ftp> mget *.txt

Failed to open file.

help - 顯示FTP命令幫助信息(用法通”?“)

ftp> help dir

dir             列出遠(yuǎn)程目錄的內(nèi)容

lcd -  改變本地工作目錄

ftp> lcd e:\ftp

目前的本地目錄 E:\ftp。

ls - 顯示遠(yuǎn)程目錄文件和子目錄的簡(jiǎn)短列表(只有文件名和目錄名)

ftp> ls

ftp

hello.txt

mdelete -  刪除遠(yuǎn)程一個(gè)或多個(gè)文件

ftp> ls

1.tmp

2.tmp

3.tmp

ftp

Hello.txt

ftp> mdel *.tmp

ftp> ls

ftp

hello.txt

mdir -  列出多個(gè)遠(yuǎn)程目錄的內(nèi)容

ftp> mdir - ftp -

drwxrwxr-x    2 502      504          4096 Dec 07 19:47 ftp

-rw-rw-r--    1 502      504            24 Dec 07 19:00 hello.txt

drwxr-xr-x    2 502      504          4096 Dec 07 19:31 tmp

-rw-rw-r--    1 502      504             0 Dec 07 19:47 1.tmp

-rw-rw-r--    1 502      504             0 Dec 07 19:47 2.tmp

-rw-rw-r--    1 502      504             0 Dec 07 19:47 3.tmp

mget -  復(fù)制一個(gè)或多個(gè)遠(yuǎn)程文件至本地

ftp> mget 1.tmp 2.tmp 3.tmp

mkdir - 創(chuàng)建一個(gè)遠(yuǎn)程目錄

ftp> mkdir tmp

ftp> dir

drwxrwxr-x    2 502      504          4096 Dec 07 19:22 ftp

-rw-rw-r--    1 502      504            24 Dec 07 19:00 hello.txt

drwxr-xr-x    2 502      504          4096 Dec 07 19:31 tmp

· 

mls - 列出多個(gè)遠(yuǎn)程目錄的內(nèi)容

Syntax: mls remote-files [ ...] local-file

ftp> mls ftp -

ftp/1.tmp

ftp/2.tmp

ftp/3.tmp

mput -  復(fù)制一個(gè)或多個(gè)本地文件到遠(yuǎn)程

ftp> mput *.tmp

ftp> ls

1.tmp

2.tmp

3.tmp

open -  連接到指定的FTP服務(wù)器

ftp> open 192.168.65.131

ftp> user dylan

密碼:

prompt -  開關(guān)交互提示(默認(rèn)為ON

ftp> mget *.tmp

mget 1.tmp? n

mget 2.tmp? n

mget 3.tmp? n

put - 復(fù)制一個(gè)本地文件到遠(yuǎn)程

ftp> put 1.tmp

pwd - 顯示遠(yuǎn)程當(dāng)前工作目錄(字面意思:打印工作目錄)

ftp> pwd

257 "/usr/dylan"

quit -  結(jié)束FTP會(huì)話并退出FTP(功能通bye

ftp> quit

C:\Users\Administrator>

recv - 復(fù)制遠(yuǎn)程文件到本地

ftp> recv 1.tmp

remotehelp - 顯示遠(yuǎn)程命令幫助

ftp> remotehelp CWD

214-The following commands are recognized.

 ABOR ACCT ALLO APPE CDUP CWD  DELE EPRT EPSV FEAT HELP LIST MDTM MKD

 MODE NLST NOOP OPTS PASS PASV PORT PWD  QUIT REIN REST RETR RMD  RNFR

 RNTO SITE SIZE SMNT STAT STOR STOU STRU SYST TYPE USER XCUP XCWD XMKD

 XPWD XRMD

rename -  重命名遠(yuǎn)程文件

ftp> rename 1.tmp 1.tmp.bak

ftp> ls

1.tmp.bak

rmdir - 刪除遠(yuǎn)程目錄

ftp> rmdir tmp

send -  復(fù)制一個(gè)本地文件到遠(yuǎn)程(功能通put

Syntax: send local-file [remote-file]

ftp> send 1.tmp

status - 顯示當(dāng)前FTP連接狀態(tài)

ftp> status

連接到 192.168.65.131。

類型: binary;詳細(xì)關(guān) ;鈴聲開 ;提示關(guān) ;通配

調(diào)試關(guān) ;哈希標(biāo)記打印關(guān) 。

type - 設(shè)置文件傳輸類型(默認(rèn)為ASCII

ftp> type

使用 binary 模式傳送文件。

verbose -   開關(guān)詳細(xì)模式

ftp> verbose

詳細(xì)模式 開 。

補(bǔ)充

3.1 ASCII模式和BINARY模式的區(qū)別

ASCII模式和BINARY模式的區(qū)別是回車換行的處理,binary模式不對(duì)數(shù)據(jù)進(jìn)行任何處理,asci模式將回車換行轉(zhuǎn)換為本機(jī)的回車字符,比如Unix下是\n,Windows下是\r\n,Mac下是\r 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多