天天爱天天做天天做天天吃中文|久久综合给久合久久综合|亚洲视频一区二区三区|亚洲国产综合精品2022
汶上信息港
標(biāo)題:
FTP 命令
[打印本頁]
作者:
雜七雜八
時(shí)間:
2011-1-13 17:07
標(biāo)題:
FTP 命令
FTP命令是Internet用戶使用最頻繁的命令之一,熟悉并靈活應(yīng)用FTP的內(nèi)部命令,可以大大方便使用者,并收到事半功倍之效。如果你想學(xué)習(xí)使用進(jìn)行后臺(tái)FTP下載,那么就必須學(xué)習(xí)FTP指令。
8 E- x- ]/ G: Q: E: R5 x5 n
# ^- }% F0 G5 Y& B) f
FTP的命令行格式為:
* Z, u/ S5 d6 z& P1 p9 v- G0 @
ftp -v -d -i -n -g [主機(jī)名] ,其中
3 m9 N, R2 G, h3 {8 U- t
' R7 c7 Z9 J. i6 j! w0 Q
-v 顯示遠(yuǎn)程服務(wù)器的所有響應(yīng)信息;
$ a% x* S, o7 F
4 q5 o1 | W* N' K
-n 限制ftp的自動(dòng)登錄,即不使用;.n etrc文件;
8 f/ l! k' f3 _8 d2 n. v* v; B3 a
) {' _* F% A0 u6 y* Y# Y
-d 使用調(diào)試方式;
4 U2 D* X* {5 ?7 i' E! I
6 ^) U1 L- ]$ {$ b! x
-g 取消全局文件名。
7 g& r- d8 G! [! H6 M
! _8 q/ q# P! E8 o. I' X5 P
4 W% }' g5 w! o2 Q+ i( z
FTP使用的內(nèi)部命令如下(中括號(hào)表示可選項(xiàng)):
& F5 X" P1 d W, h; H6 K0 @
) r6 p- N8 u, X
1.![cmd[args]]:在本地機(jī)中執(zhí)行交互shell,exit回到ftp環(huán)境,如:!ls*.zip
- N3 _9 \3 G( j8 _
% s! X$ C: l2 ?. {
2.$ macro-ame[args]: 執(zhí)行宏定義macro-name。
; p* C# k0 F# ?
- ^1 c; Z: y/ }$ k
3.account[password]: 提供登錄遠(yuǎn)程系統(tǒng)成功后訪問系統(tǒng)資源所需的補(bǔ)充口令。
+ x$ L ]# k' K" j- K
1 f H" Y f) R# C. L: A
4.append local-file[remote-file]:將本地文件追加到遠(yuǎn)程系統(tǒng)主機(jī),若未指定遠(yuǎn)程系統(tǒng)文件名,則使用本地文件名。
# R* h' X$ g, P
& K( N- Z* E0 Z6 {
5.ascii:使用ascii類型傳輸方式。
" n: Q5 k' z$ ~9 ?0 \& t0 Y5 [' K
6.bell:每個(gè)命令執(zhí)行完畢后計(jì)算機(jī)響鈴一次。
/ ?# ~! j0 _ p% V6 x! S3 h+ r0 o
6 z8 e0 H: |5 T9 @
7.bin:使用二進(jìn)制文件傳輸方式。
! W/ A$ e/ d. ]- ^& ?& X
8.bye:退出ftp會(huì)話過程。
2 u7 t _$ p6 h1 }1 \5 `" @4 U
8 k8 H) w3 s P
9.case:在使用mget時(shí),將遠(yuǎn)程主機(jī)文件名中的大寫轉(zhuǎn)為小寫字母。
6 l, D3 B8 P8 `3 H+ \
8 F+ j1 E& d6 l. ?% H
10.cd remote-dir:進(jìn)入遠(yuǎn)程主機(jī)目錄。
# v1 ^; W8 C; P
: \3 u* Q( X$ f& b' T* s& F
11.cdup:進(jìn)入遠(yuǎn)程主機(jī)目錄的父目錄。
$ I; F& q1 N' Z' t! z( m
3 W2 [, Z& k/ |& M- H
12.chmod mode file-name:將遠(yuǎn)程主機(jī)文件file-name的存取方式設(shè)置為mode,如:chmod 777 a.out。
3 P3 i" [7 o4 q- h7 r
3 J, R) F) r" ^& g) A0 Q/ [
13.close:中斷與遠(yuǎn)程服務(wù)器的ftp會(huì)話(與open對(duì)應(yīng))。
, p8 y0 u5 @9 m+ \
0 v0 w; [: Z! |4 a
14.cr:使用asscii方式傳輸文件時(shí),將回車換行轉(zhuǎn)換為回行。
7 s2 O" _7 P* {* j% s
- N1 l. |# V: K6 s
15.delete remote-file:刪除遠(yuǎn)程主機(jī)文件。
1 u* r+ V- i1 ^0 p' i; s
! j$ G& f& w0 p, r( c! o
16.debug[debug-value]:設(shè)置調(diào)試方式, 顯示發(fā)送至遠(yuǎn)程主機(jī)的每條命令,如:deb up 3,若設(shè)為0,表示取消debug。
" w' b, v' Q5 H4 b
. ^: a4 x1 u+ U8 _
17.dir[remote-dir][local-file]:顯示遠(yuǎn)程主機(jī)目錄,并將結(jié)果存入本地文件
& }( a8 M) o* P" y: B: y
18.disconnection:同close。
# L- M% j- [8 z0 C, ?! ]
( R$ |6 C# m i9 H" h
19.form format:將文件傳輸方式設(shè)置為format,缺省為file方式。
) c; A0 S& R+ L" J& L* ?2 ]- D
- i5 K! J" z9 K* o4 f
20.get remote-file[local-file]: 將遠(yuǎn)程主機(jī)的文件remote-file傳至本地硬盤的local-file。
4 D' O( O4 g( f S0 a. W
' @* ]' O+ Z3 U- a2 o5 t8 s
21.glob:設(shè)置mdelete,mget,mput的文件名擴(kuò)展,缺省時(shí)不擴(kuò)展文件名,同命令行的-g參數(shù)。
% c& ?' W4 ?* A% P/ A) Q# T
( Z4 q% i% Q( \
22.hash:每傳輸1024字節(jié),顯示一個(gè)hash符號(hào)(#)。
+ I { s l4 K9 X& X. {- L' L* g. ^
# O+ C: ^6 V$ B9 \
23.help[cmd]:顯示ftp內(nèi)部命令cmd的幫助信息,如:help get。
* c4 j: J, T1 _: \# `
24.idle[seconds]:將遠(yuǎn)程服務(wù)器的休眠計(jì)時(shí)器設(shè)為[seconds]秒。
9 F( J& r) u' {0 R2 B9 o
( ~1 m0 C0 V: |* B' b
25.image:設(shè)置二進(jìn)制傳輸方式(同binary)。
* j: h9 i' t. e! K
' Z+ H# @4 t1 `1 o
26.lcd[dir]:將本地工作目錄切換至dir。
. B# E% ?9 e, M& ?$ c& i7 b
( K4 x0 h( d# R! `9 \
27.ls[remote-dir][local-file]:顯示遠(yuǎn)程目錄remote-dir, 并存入本地文件local-file。
/ m: S9 S1 b2 J. l% N
/ a: g. o' {( Q; R' N* X8 _
28.macdef macro-name:定義一個(gè)宏,遇到macdef下的空行時(shí),宏定義結(jié)束。
, q G+ }9 c2 @0 {6 ^* {2 P9 c. E
29.mdelete[remote-file]:刪除遠(yuǎn)程主機(jī)文件。
- S1 n) E+ |: P' e0 Z1 n
30.mdir remote-files local-file:與dir類似,但可指定多個(gè)遠(yuǎn)程文件,如 :mdir *.o.*.zipoutfile 。
* F; C7 ~% _ J G( n6 h
/ ]0 l+ z7 H! y8 _: j
31.mget remote-files:傳輸多個(gè)遠(yuǎn)程文件。
4 h0 y" \) U1 W3 w
# q: o5 b9 n9 K9 K* t9 X
32.mkdir dir-name:在遠(yuǎn)程主機(jī)中建一目錄。
, A8 w. V! y0 S
5 P/ e9 s0 T8 H& c( m" p6 m- y
33.mls remote-file local-file:同nlist,但可指定多個(gè)文件名。
& k) y' n4 _7 f, ]- b! L
34.mode[modename]:將文件傳輸方式設(shè)置為modename, 缺省為stream方式。
3 N. v3 I+ l+ n
35.modtime file-name:顯示遠(yuǎn)程主機(jī)文件的最后修改時(shí)間。
! j0 _4 {8 Q% A# ^+ d4 p- `: ^
; X. n2 ~ j, ^( Y& i
36.mput local-file:將多個(gè)文件傳輸至遠(yuǎn)程主機(jī)。
9 P0 G& @0 j0 z, |& w6 C
2 E+ `6 O2 ]4 _. d
37.newer file-name: 如果遠(yuǎn)程機(jī)中file-name的修改時(shí)間比本地硬盤同名文件的時(shí)間更近,則重傳該文件。
# Z1 g! j" W; B" a
38.nlist[remote-dir][local-file]:顯示遠(yuǎn)程主機(jī)目錄的文件清單,并存入本地硬盤的local-file。
" K' m9 l4 U1 k$ P0 y! H
39.nmap[inpattern outpattern]:設(shè)置文件名映射機(jī)制, 使得文件傳輸時(shí),文件中的某些字符相互轉(zhuǎn)換, 如:nmap $1.$2.$3[$1,$2].[$2,$3],則傳輸文件a1.a2.a3時(shí),文件名變?yōu)閍1,a2。 該命令特別適用于遠(yuǎn)程主機(jī)為非UNIX機(jī)的情況。
2 T; N' Z4 T0 t7 l
40.ntrans[inchars[outchars]]:設(shè)置文件名字符的翻譯機(jī)制,如ntrans1R,則文件名LLL將變?yōu)镽RR。
! ?% b, }, ]. \+ m
0 K" H( Y, _; c4 _' s; P
41.open host[port]:建立指定ftp服務(wù)器連接,可指定連接端口。
! U; V1 J W1 o1 i3 b5 h( j" K2 I
1 c4 x" i0 M. u
42.passive:進(jìn)入被動(dòng)傳輸方式。
9 Y, R1 E( d/ @, |; p1 d9 Q0 [
6 {, A1 h3 ~& s* i5 k* w7 c
43.prompt:設(shè)置多個(gè)文件傳輸時(shí)的交互提示。
3 I( K2 y/ U8 D* }
8 A% y5 b: g, B4 j' D+ Q, l
44.proxy ftp-cmd:在次要控制連接中,執(zhí)行一條ftp命令, 該命令允許連接兩個(gè)ftp服務(wù)器,以在兩個(gè)服務(wù)器間傳輸文件。第一條ftp命令必須為open,以首先建立兩個(gè)服務(wù)器間的連接。
( K B! h0 ]1 T
45.put local-file[remote-file]:將本地文件local-file傳送至遠(yuǎn)程主機(jī)。
. j9 u/ j& @ e2 o6 m
46.pwd:顯示遠(yuǎn)程主機(jī)的當(dāng)前工作目錄。
0 C: G n# a$ \: E8 N
( p J A7 G U0 b8 j& k/ T+ a
47.quit:同bye,退出ftp會(huì)話。
& E0 O* u) k5 a7 ^/ ]7 r# K
. |' z& h% |7 T
48.quote arg1,arg2...:將參數(shù)逐字發(fā)至遠(yuǎn)程ftp服務(wù)器,如:quote syst.
3 h; L7 I- ~" H$ i) P
49.recv remote-file[local-file]:同get。
( P4 ^+ b. V9 }' F
1 U* K* {& y$ u% r; l* w- d
50.reget remote-file[local-file]:類似于get, 但若local-file存在,則從上次傳輸中斷處續(xù)傳。
+ f" Z/ k" X! K3 h& n* l
. Z8 `: V# t4 T* I% n
51.rhelp[cmd-name]:請(qǐng)求獲得遠(yuǎn)程主機(jī)的幫助。
7 t7 h0 `8 a A4 T6 T2 }
, b" o$ b5 t) K) L
52.rstatus[file-name]:若未指定文件名,則顯示遠(yuǎn)程主機(jī)的狀態(tài), 否則顯示文件狀態(tài)。
' H- B' G; W+ x" Z
/ i: }+ T4 D4 |5 I
53.rename[from][to]:更改遠(yuǎn)程主機(jī)文件名。
3 t. P- i& ^& P% _
+ j! d+ E* S3 Z. m( W
54.reset:清除回答隊(duì)列。
: Z4 d8 c7 m" X9 h' `4 [8 \; o
L5 n0 k1 V6 B3 n; X- d5 j! O. |! ]2 x
55.restart marker:從指定的標(biāo)志marker處,重新開始get或put,如:restart 130。
& P& c, c1 g' [* T v0 j
56.rmdir dir-name:刪除遠(yuǎn)程主機(jī)目錄。
' j2 {+ @; X5 P+ H2 E8 s0 m: S4 {
+ l( w/ X9 f; n* P+ ?
57.runique:設(shè)置文件名只一性存儲(chǔ),若文件存在,則在原文件后加后綴.1, .2等。
& d, C- w) q% b0 H( c# V7 c' t
5 f, c$ m: u' x- |) ?
58.send local-file[remote-file]:同put。
3 q1 T2 `2 j& J! o/ o1 n! t) |& ^
0 `. Y4 p/ D6 a! i) B0 m- x# k* ?
59.sendport:設(shè)置PORT命令的使用。
+ b5 i- |, w3 B) I* b5 [3 ~
$ z1 u- t( v( L7 t4 b
60.site arg1,arg2...:將參數(shù)作為SITE命令逐字發(fā)送至遠(yuǎn)程ftp主機(jī)。
& V0 | ~+ Z" [0 p0 Q
# u7 D& P, H8 ^0 L' Y
61.size file-name:顯示遠(yuǎn)程主機(jī)文件大小,如:site idle 7200。
6 B" p: l1 S) R h( A P* b
g3 G" ^. U: K5 A
62.status:顯示當(dāng)前ftp狀態(tài)。
: X# K8 Z% l: J7 ?8 i" w
1 s2 |/ u+ ^) p1 L( F2 c7 P8 r
63.struct[struct-name]:將文件傳輸結(jié)構(gòu)設(shè)置為struct-name, 缺省時(shí)使用stream結(jié)構(gòu)。
& ~3 r. E3 H* Q/ J' I7 j% p
; I! R# g; Y4 B; C& ~- k4 M& ?
64.sunique:將遠(yuǎn)程主機(jī)文件名存儲(chǔ)設(shè)置為只一(與runique對(duì)應(yīng))。
( s( e$ q# j; n) Y% i0 k5 T* r
3 n! T4 c5 z7 p) p6 n+ t, Q4 @
65.system:顯示遠(yuǎn)程主機(jī)的操作系統(tǒng)類型。
$ R' n$ b4 j N1 }: A
" Y- D2 R' V, s0 g
66.tenex:將文件傳輸類型設(shè)置為TENEX機(jī)的所需的類型。
0 d+ p; g& G9 `; d5 s) o* E( o
+ y( A1 i! u5 c2 M
67.tick:設(shè)置傳輸時(shí)的字節(jié)計(jì)數(shù)器。
9 Z3 e- G. J, n
/ m2 y7 }0 X! S4 @
68.trace:設(shè)置包跟蹤。
! D6 K& o+ ~6 \+ i5 V- `* b
5 F4 z; D3 F7 a
69.type[type-name]:設(shè)置文件傳輸類型為type-name,缺省為ascii,如:type binary,設(shè)置二進(jìn)制傳輸方式。
, H, y2 I8 q- j# C: y% v. h7 \
* ~$ y1 Y$ t+ n5 {, a2 H3 U9 c- D% r
70.umask[newmask]:將遠(yuǎn)程服務(wù)器的缺省umask設(shè)置為newmask,如:umask 3
/ b% l- y3 q/ R, m$ |+ @* {$ ~
( |6 B8 _2 v( k" J- L
71.user user-name[password][account]:向遠(yuǎn)程主機(jī)表明自己的身份,需要口令時(shí),必須輸入口令,如:user anonymous my@email。
% i8 C( m' n; a! B2 t
72.verbose:同命令行的-v參數(shù),即設(shè)置詳盡報(bào)告方式,ftp 服務(wù)器的所有響 應(yīng)都將顯示給用戶,缺省為on.
5 w Y1 O" W0 y e( A6 G5 L# s
1 y0 x' @' m( b' H& p+ f& t9 D# P
73.?[cmd]:同help.
- r! Q6 L$ T, i+ E
歡迎光臨 汶上信息港 (http://vancelump.com/)
Powered by Discuz! X3.5