天天爱天天做天天做天天吃中文|久久综合给久合久久综合|亚洲视频一区二区三区|亚洲国产综合精品2022

  • 
    
    <delect id="ixd07"></delect>

      汶上信息港

      標題: FTP 命令 [打印本頁]

      作者: 雜七雜八    時間: 2011-1-13 17:07
      標題: FTP 命令
      FTP命令是Internet用戶使用最頻繁的命令之一,熟悉并靈活應用FTP的內(nèi)部命令,可以大大方便使用者,并收到事半功倍之效。如果你想學習使用進行后臺FTP下載,那么就必須學習FTP指令。# D. A9 O1 c# R: N
        L  q* d! C8 C  M6 h
      FTP的命令行格式為: # P! E; m1 A* i- L
      ftp -v -d -i -n -g [主機名] ,其中
      5 S, Z! ]7 `( |. L: ^3 T! X6 g0 m( z. `! W- u3 I
      -v 顯示遠程服務器的所有響應信息;
      $ G* @( J; w( l/ c' h6 u. |3 H$ S. ], q9 G' ?
      -n 限制ftp的自動登錄,即不使用;.n etrc文件;
      ) h* A3 C& ~+ Q0 @+ r; P/ P/ {5 Y
      -d 使用調試方式;5 y3 _. b% |& `: n3 \) u% c7 U$ D
      2 `5 D4 u& B1 w
      -g 取消全局文件名。  D/ n; q/ w! R

      ( _. U2 q5 Z( v4 s3 M+ D& d
      5 J1 U0 f8 _  S. r5 N; HFTP使用的內(nèi)部命令如下(中括號表示可選項):
      7 ]) Q- g5 ~; e: K7 {% K% j; x2 K
      1.![cmd[args]]:在本地機中執(zhí)行交互shell,exit回到ftp環(huán)境,如:!ls*.zip" w! L3 A( j8 l* |' c
      0 A, D7 l2 X$ k1 E5 `% z
      2.$ macro-ame[args]: 執(zhí)行宏定義macro-name。
      9 N1 p5 ~' V- s2 A" I
      ( T: W; e; O0 W4 v/ r; z3.account[password]: 提供登錄遠程系統(tǒng)成功后訪問系統(tǒng)資源所需的補充口令。
      ; B  j0 r4 l9 ?7 ^% y' U, P% \% s6 v  m& H3 R  t* S- \. [  X! q
      4.append local-file[remote-file]:將本地文件追加到遠程系統(tǒng)主機,若未指定遠程系統(tǒng)文件名,則使用本地文件名。
      . q4 Q$ h. J' e' c# Q% H/ L
      ; c: h' q4 v/ \9 G5.ascii:使用ascii類型傳輸方式。* d4 |( \& Z! _' R+ `) a
      6.bell:每個命令執(zhí)行完畢后計算機響鈴一次。
      7 w; N7 F. E- E( u
      8 T: ?% l, Q0 Q$ H2 d& N" m! z7.bin:使用二進制文件傳輸方式。9 x6 g" ], }- J0 T1 X. F
      8.bye:退出ftp會話過程。0 K8 g# y+ p9 Z3 }! \6 \1 C; ?6 u

      + y6 c& ^9 Y, ]$ Q9.case:在使用mget時,將遠程主機文件名中的大寫轉為小寫字母。8 P, t5 Y. o) {2 M
      ! q5 M" l; Y2 R! ^( m, U
      10.cd remote-dir:進入遠程主機目錄。
      . D4 }% b$ d6 l
      * E6 z3 A* h% ?2 n& }11.cdup:進入遠程主機目錄的父目錄。4 |0 P2 X! a; E) r' V& \+ }9 d
      ( s5 l  H# r* T3 m6 |' V
      12.chmod mode file-name:將遠程主機文件file-name的存取方式設置為mode,如:chmod 777 a.out。* i! V. t# N! D9 ~2 A
      2 c5 e2 T+ D) C0 s' J) U
      13.close:中斷與遠程服務器的ftp會話(與open對應)。' M! D& c. P, o, O2 ^( h9 V

      7 o* T2 U7 b/ g14.cr:使用asscii方式傳輸文件時,將回車換行轉換為回行。
      / `  [# F! U. c& ^0 y- E2 v4 o
      6 F5 X  _- |7 \9 @! x15.delete remote-file:刪除遠程主機文件。5 A1 ?7 ?) e! L8 [% s

      # ~: t/ z. d1 D5 X6 L4 \3 f, _* |16.debug[debug-value]:設置調試方式, 顯示發(fā)送至遠程主機的每條命令,如:deb up 3,若設為0,表示取消debug。& C0 W3 I; w. \3 n' V  y

        P0 Z# U1 e6 ?0 I- w2 L1 w8 o, _17.dir[remote-dir][local-file]:顯示遠程主機目錄,并將結果存入本地文件5 k# T& P" |/ R$ T2 b1 U/ ?! y
      18.disconnection:同close。, k+ K0 s" n1 t) E2 V# l# N
      : {3 v0 e( ~, w
      19.form format:將文件傳輸方式設置為format,缺省為file方式。' T, e9 g5 J0 \2 r9 I

      ! ?+ q9 }; F4 d: t7 I& D* k20.get remote-file[local-file]: 將遠程主機的文件remote-file傳至本地硬盤的local-file。1 j' f7 }5 \; w2 T1 v$ }$ U
      7 m7 e, B( B! a" k
      21.glob:設置mdelete,mget,mput的文件名擴展,缺省時不擴展文件名,同命令行的-g參數(shù)。. |+ |. G$ E3 {3 D
      " G7 I- y3 B4 [8 g
      22.hash:每傳輸1024字節(jié),顯示一個hash符號(#)。' _6 T( m3 X# \0 f

      # z) o& [4 |  v+ c) E3 J23.help[cmd]:顯示ftp內(nèi)部命令cmd的幫助信息,如:help get。
      9 w7 Z5 l; w+ t2 V( q9 r( p0 p! Y24.idle[seconds]:將遠程服務器的休眠計時器設為[seconds]秒。
      * M5 b( t; L% g1 t( n7 E( r0 D0 f# E( ]
      25.image:設置二進制傳輸方式(同binary)。4 Y8 c) V, p0 w/ X' L; v
      ; Z) m" X5 }5 b$ z1 \
      26.lcd[dir]:將本地工作目錄切換至dir。
      $ i$ [- ^8 |" o2 c) }" o! ?. p" h
      3 c& b3 K! }7 [1 [  D4 D27.ls[remote-dir][local-file]:顯示遠程目錄remote-dir, 并存入本地文件local-file。
      # O) ~* J5 k1 `8 y
      # d. z/ v" c) ~- i1 ]# i28.macdef macro-name:定義一個宏,遇到macdef下的空行時,宏定義結束。
      - K- j1 m: l8 F& }# O" u* L& K3 Y" h29.mdelete[remote-file]:刪除遠程主機文件。
        l; a, Y/ r) m& s& n: ~7 O30.mdir remote-files local-file:與dir類似,但可指定多個遠程文件,如 :mdir *.o.*.zipoutfile 。# v5 o- k$ H1 A( Z2 z" Z3 x
      : `9 @' }: s6 S. m, z2 o
      31.mget remote-files:傳輸多個遠程文件。9 c3 U$ M8 g. z8 {$ w9 Y

      & e2 P7 H) }3 @& ^3 r32.mkdir dir-name:在遠程主機中建一目錄。! w8 Z# Y+ o/ B: {3 C
      & ]9 r9 b% D  v6 y+ `* V
      33.mls remote-file local-file:同nlist,但可指定多個文件名。
      6 X$ Z% p* A: c) u2 _8 R34.mode[modename]:將文件傳輸方式設置為modename, 缺省為stream方式。2 K* H7 g' Y/ F" O* y* z! y
      35.modtime file-name:顯示遠程主機文件的最后修改時間。9 }1 q$ V3 W; `

      ! q5 n, ]& @2 b! t7 J: s36.mput local-file:將多個文件傳輸至遠程主機。  W0 h# {5 z% X& i

      3 F2 \2 n. {1 g* M) A37.newer file-name: 如果遠程機中file-name的修改時間比本地硬盤同名文件的時間更近,則重傳該文件。4 F- `1 a3 r0 W  r, i, z2 `
      38.nlist[remote-dir][local-file]:顯示遠程主機目錄的文件清單,并存入本地硬盤的local-file。
      ) U, i" ]7 j: J$ v. H39.nmap[inpattern outpattern]:設置文件名映射機制, 使得文件傳輸時,文件中的某些字符相互轉換, 如:nmap $1.$2.$3[$1,$2].[$2,$3],則傳輸文件a1.a2.a3時,文件名變?yōu)閍1,a2。 該命令特別適用于遠程主機為非UNIX機的情況。
      * A+ o7 J. |% p! G) w) f40.ntrans[inchars[outchars]]:設置文件名字符的翻譯機制,如ntrans1R,則文件名LLL將變?yōu)镽RR。& V$ g5 E& x. |) ~$ i* E

      , ~: x4 E0 F& N4 Y9 K0 N/ ?41.open host[port]:建立指定ftp服務器連接,可指定連接端口。/ }9 N! f5 _+ z& \% ^& l

      5 U. |" L- `$ S. d42.passive:進入被動傳輸方式。
      , F) Y5 T) I( ~/ Y
      - N8 x* j  [" `1 U$ Y( B6 Z43.prompt:設置多個文件傳輸時的交互提示。) ~3 k& I/ w0 q9 H
        w; p3 N% h  L4 o# I) ~
      44.proxy ftp-cmd:在次要控制連接中,執(zhí)行一條ftp命令, 該命令允許連接兩個ftp服務器,以在兩個服務器間傳輸文件。第一條ftp命令必須為open,以首先建立兩個服務器間的連接。5 v& ^5 v  T7 X3 w) n) J& E. F
      45.put local-file[remote-file]:將本地文件local-file傳送至遠程主機。; U6 D+ b' J, {/ }5 b
      46.pwd:顯示遠程主機的當前工作目錄。
      3 L4 k3 ^. O+ D  g' |  K. ]
      * u& z) h$ K: O, ^: D47.quit:同bye,退出ftp會話。
      + h- ~# P1 P0 C2 N3 t2 `2 n# b' q7 R0 H5 g5 s9 B8 A# x
      48.quote arg1,arg2...:將參數(shù)逐字發(fā)至遠程ftp服務器,如:quote syst.- Y  g! d$ z( r7 O
      49.recv remote-file[local-file]:同get。/ z0 O' x1 ]! F8 \' P2 T; k

      ( [: t  K/ R7 H4 g; t  N/ x0 e7 t50.reget remote-file[local-file]:類似于get, 但若local-file存在,則從上次傳輸中斷處續(xù)傳。* y3 A" Z3 g' G2 r

      " ]! Y: R' Y8 d1 l: v+ F2 @. T8 B51.rhelp[cmd-name]:請求獲得遠程主機的幫助。$ O! D0 y( U5 V  X7 P& h& p1 m

      % p# T5 g) q  B3 Y" E# E52.rstatus[file-name]:若未指定文件名,則顯示遠程主機的狀態(tài), 否則顯示文件狀態(tài)。
      . ]3 X' J' ~# P$ D5 H3 e- j
      & F/ T: i+ B! n* {+ }9 r53.rename[from][to]:更改遠程主機文件名。* ]2 \1 p+ Y; e- J

      3 P) M( A( }0 [! p! n! D" M2 \54.reset:清除回答隊列。
      $ x8 ~; P$ j9 _
      + b! w- G/ v3 _/ y( m55.restart marker:從指定的標志marker處,重新開始get或put,如:restart 130。# s  i6 K9 a' G$ X1 l, l+ T
      56.rmdir dir-name:刪除遠程主機目錄。
      ! n8 N: {0 U. a  [, l
      * @" f8 |$ H  [57.runique:設置文件名只一性存儲,若文件存在,則在原文件后加后綴.1, .2等。* o- o4 s! K' a: s
      ! Q. V) p* l" c- b+ d- b: X
      58.send local-file[remote-file]:同put。
      ! ]  }) f8 C2 l$ a9 V+ M: |" U6 N* F% J
      59.sendport:設置PORT命令的使用。0 T; S3 _- N" h: r( l
      & u% E( L- u- K
      60.site arg1,arg2...:將參數(shù)作為SITE命令逐字發(fā)送至遠程ftp主機。
      2 t5 r- P0 a6 Z3 l$ M! N& J5 t  N) ~) z8 `) f% y
      61.size file-name:顯示遠程主機文件大小,如:site idle 7200。  x7 |9 b( f  B3 a' R

      6 N& ^$ C# h/ y2 G- K3 v) s62.status:顯示當前ftp狀態(tài)。
      " O% g5 p4 e6 ?0 X9 ?( f  m
      1 ~  F- j+ h" I, L63.struct[struct-name]:將文件傳輸結構設置為struct-name, 缺省時使用stream結構。; A! q! j7 @$ C
        v; e& t3 B) X7 M& i. h0 h
      64.sunique:將遠程主機文件名存儲設置為只一(與runique對應)。/ ?+ M$ g5 i- T' R
      8 R$ S7 P" o/ _7 r
      65.system:顯示遠程主機的操作系統(tǒng)類型。
      / ~( k$ D0 b, J" ]6 M* ~  d+ ^0 R/ v7 }4 I; q% F
      66.tenex:將文件傳輸類型設置為TENEX機的所需的類型。
      : c, ?8 J  U: Y4 B# Q' g% z. p; T6 r5 L
      67.tick:設置傳輸時的字節(jié)計數(shù)器。
      ; q; \4 m8 z" S; K+ ?0 @
      . A- u5 L+ H# @& C* N4 g# D5 X68.trace:設置包跟蹤。; u$ B0 M! B7 t# E
      ! r& t' B/ H3 a" D
      69.type[type-name]:設置文件傳輸類型為type-name,缺省為ascii,如:type binary,設置二進制傳輸方式。
      7 d$ ]/ N: W7 e9 e
      8 r& I( H2 i& D70.umask[newmask]:將遠程服務器的缺省umask設置為newmask,如:umask 3
      6 W& Y9 Q- Z1 d/ \) c) ]& P9 y& }8 y* f2 `8 J% Z
      71.user user-name[password][account]:向遠程主機表明自己的身份,需要口令時,必須輸入口令,如:user anonymous my@email。% W' l* `2 r/ P- ~. V
      72.verbose:同命令行的-v參數(shù),即設置詳盡報告方式,ftp 服務器的所有響 應都將顯示給用戶,缺省為on.
      : m0 C' o" S) O7 f0 J' V( e+ I% ]' v! M. L
      73.?[cmd]:同help.
      7 l# ^# H7 s7 k# E( }; ]5 ^9 l




      歡迎光臨 汶上信息港 (http://vancelump.com/) Powered by Discuz! X3.5