亚洲色一色噜一噜噜噜_在线国产精品一区二区_91国自产拍 精品_国产伦三级一区二区
汶上信息港
標題:
FTP 命令
[打印本頁]
作者:
雜七雜八
時間:
2011-1-13 17:07
標題:
FTP 命令
FTP命令是Internet用戶使用最頻繁的命令之一,熟悉并靈活應用FTP的內部命令,可以大大方便使用者,并收到事半功倍之效。如果你想學習使用進行后臺FTP下載,那么就必須學習FTP指令。
, q, i% y5 y0 K
5 j. P2 P, S i
FTP的命令行格式為:
$ v5 s! D n) D" @% P' P
ftp -v -d -i -n -g [主機名] ,其中
+ i% b8 F: w {/ T! v' d
; D) t6 b4 [' e1 u: F! O* Q
-v 顯示遠程服務器的所有響應信息;
# N* q# o) E H, Q
+ R# g o, s- |; x5 u! g7 q
-n 限制ftp的自動登錄,即不使用;.n etrc文件;
, r1 `" d9 q h) ^2 u' L1 s/ [
. F, y, A1 W" B- e- s
-d 使用調試方式;
! K7 O* }9 c& n; y/ B
6 ~3 u' W0 L& p& G; g8 w0 A
-g 取消全局文件名。
2 B5 T/ U; ~6 U s0 z! w+ W
' e# ~, h7 I0 q/ o' n
4 f2 x# I2 m$ A* {
FTP使用的內部命令如下(中括號表示可選項):
6 w* ]9 _5 |4 c: Y* ^' n; ~/ v
" B, G6 y* G+ G& Q" ~/ o8 q' l
1.![cmd[args]]:在本地機中執(zhí)行交互shell,exit回到ftp環(huán)境,如:!ls*.zip
# A& d* ]- q9 s/ P
+ h t5 p3 @7 H
2.$ macro-ame[args]: 執(zhí)行宏定義macro-name。
$ f3 Q* Q) ~4 \1 {2 V
3 s5 U/ ^0 T: l- N& `
3.account[password]: 提供登錄遠程系統(tǒng)成功后訪問系統(tǒng)資源所需的補充口令。
' {) m7 h$ p% c1 s# P H* S2 o
( \$ T' J, H% j; [0 H/ G5 `
4.append local-file[remote-file]:將本地文件追加到遠程系統(tǒng)主機,若未指定遠程系統(tǒng)文件名,則使用本地文件名。
* u, y+ C2 u( Q+ _
3 g7 Q% f' O: n r6 k1 }3 V
5.ascii:使用ascii類型傳輸方式。
; P3 j/ y3 Z& }5 m/ H( q( w
6.bell:每個命令執(zhí)行完畢后計算機響鈴一次。
6 ]/ `* A; j9 S* M
* U& z% K2 B3 H8 _: b, c- t
7.bin:使用二進制文件傳輸方式。
$ ~9 \6 }2 E( _& O: X
8.bye:退出ftp會話過程。
9 N: y# A" U' m2 e4 O
- T1 b; P- O8 V7 [/ r
9.case:在使用mget時,將遠程主機文件名中的大寫轉為小寫字母。
; V; ~3 W! X" I
0 H# f! n6 ]2 B( J
10.cd remote-dir:進入遠程主機目錄。
& }% L+ ]4 r( ]0 g
0 }- C) h- L* r3 _
11.cdup:進入遠程主機目錄的父目錄。
6 \; Y5 y! [! Y
1 ~+ [8 ]% i' k$ p4 u
12.chmod mode file-name:將遠程主機文件file-name的存取方式設置為mode,如:chmod 777 a.out。
( N1 w7 F. l( N( R- ]' ^9 e( E0 y
) O8 B0 `4 r# ?) n
13.close:中斷與遠程服務器的ftp會話(與open對應)。
% \) E/ E2 T7 v/ C2 L8 i1 m
& z+ Z0 I C8 G- C s) L
14.cr:使用asscii方式傳輸文件時,將回車換行轉換為回行。
! c. h! b" ^. X, x( C8 J: _
& q9 g- x4 J. ^" B/ ]' N8 e
15.delete remote-file:刪除遠程主機文件。
) q* Y4 J I8 V! O# ?: {( U: y" ~
+ X! U- f2 f0 q2 M. M
16.debug[debug-value]:設置調試方式, 顯示發(fā)送至遠程主機的每條命令,如:deb up 3,若設為0,表示取消debug。
2 z, b4 p _' M( j
5 ?+ s L# R# H3 } T
17.dir[remote-dir][local-file]:顯示遠程主機目錄,并將結果存入本地文件
6 Q$ \3 I: e( e
18.disconnection:同close。
- V2 K# l) K0 |3 d* F
c! |$ V' r' m- a& D3 V
19.form format:將文件傳輸方式設置為format,缺省為file方式。
* v2 E/ w y; y! _/ }+ R5 B3 ?( t
0 r1 O r5 f' n4 z* L. ]
20.get remote-file[local-file]: 將遠程主機的文件remote-file傳至本地硬盤的local-file。
3 \5 b+ X" I, t$ ^1 a
) N% j& }" O# J7 K; t9 b
21.glob:設置mdelete,mget,mput的文件名擴展,缺省時不擴展文件名,同命令行的-g參數。
2 r7 U) e" u, u! r9 s" f
$ c; _, Q! q$ x
22.hash:每傳輸1024字節(jié),顯示一個hash符號(#)。
0 o* ^; d3 P9 c* E; t4 ?$ X# S
! H) [0 R l; Y6 k
23.help[cmd]:顯示ftp內部命令cmd的幫助信息,如:help get。
% x2 A6 w7 o1 t: i
24.idle[seconds]:將遠程服務器的休眠計時器設為[seconds]秒。
4 g/ {6 g! k! `3 r( @$ N
& A% Y `/ f2 ]' w- K6 q
25.image:設置二進制傳輸方式(同binary)。
/ X0 c1 R$ ]6 p6 X
2 H5 [! t2 q8 B: f. {5 F
26.lcd[dir]:將本地工作目錄切換至dir。
; w" R" ?, U) W' F
& d1 o, F8 n( n% s u
27.ls[remote-dir][local-file]:顯示遠程目錄remote-dir, 并存入本地文件local-file。
, }- g- m @- ], }
! E- U; u \0 U4 \
28.macdef macro-name:定義一個宏,遇到macdef下的空行時,宏定義結束。
8 K. f3 t' J- M8 L/ B4 q, k/ a/ A
29.mdelete[remote-file]:刪除遠程主機文件。
5 q' P0 T# r/ i6 f9 o# R1 p8 |4 `$ E
30.mdir remote-files local-file:與dir類似,但可指定多個遠程文件,如 :mdir *.o.*.zipoutfile 。
" T' t; V. ^- i: U+ C
" H2 i) w3 i% ?( n
31.mget remote-files:傳輸多個遠程文件。
: `5 w8 O5 E9 k/ {9 |4 `7 H
" v" Y3 Y* j; n, C# x3 T2 N
32.mkdir dir-name:在遠程主機中建一目錄。
( f. d* w% d d: g
1 B- z" `) L Y( o y9 R) ^3 L' H
33.mls remote-file local-file:同nlist,但可指定多個文件名。
' w8 ~9 H6 p6 q$ o3 l
34.mode[modename]:將文件傳輸方式設置為modename, 缺省為stream方式。
0 l1 r4 f' K* W8 g% d8 R* G
35.modtime file-name:顯示遠程主機文件的最后修改時間。
% K' d% {3 `# q" g1 C
6 }$ g2 E# ?' k8 W. f5 p
36.mput local-file:將多個文件傳輸至遠程主機。
" T. E5 e8 }; y# i
+ m Y& ]0 B4 H! b3 g
37.newer file-name: 如果遠程機中file-name的修改時間比本地硬盤同名文件的時間更近,則重傳該文件。
& D; b5 l: A+ @4 K( I& R$ [
38.nlist[remote-dir][local-file]:顯示遠程主機目錄的文件清單,并存入本地硬盤的local-file。
/ N, V5 }. d2 |! Q m7 I& r, d; }+ A, X
39.nmap[inpattern outpattern]:設置文件名映射機制, 使得文件傳輸時,文件中的某些字符相互轉換, 如:nmap $1.$2.$3[$1,$2].[$2,$3],則傳輸文件a1.a2.a3時,文件名變?yōu)閍1,a2。 該命令特別適用于遠程主機為非UNIX機的情況。
1 u }1 u6 B$ _% x: e4 ?% n
40.ntrans[inchars[outchars]]:設置文件名字符的翻譯機制,如ntrans1R,則文件名LLL將變?yōu)镽RR。
% j) S+ Q, u; u/ R- r
`1 e5 W# F# c2 s
41.open host[port]:建立指定ftp服務器連接,可指定連接端口。
& X7 V/ |$ X& J- T7 n
5 U0 z. l7 @) G: X
42.passive:進入被動傳輸方式。
& U o) s3 [9 k' [0 H8 r
6 [( s6 Y9 m* u7 E3 G$ }1 i
43.prompt:設置多個文件傳輸時的交互提示。
3 g+ t6 m, y( t% {! L+ r
0 ?" p# Q) `1 o% L% [ z
44.proxy ftp-cmd:在次要控制連接中,執(zhí)行一條ftp命令, 該命令允許連接兩個ftp服務器,以在兩個服務器間傳輸文件。第一條ftp命令必須為open,以首先建立兩個服務器間的連接。
2 Y- J8 g8 y* e R+ f6 j+ Y
45.put local-file[remote-file]:將本地文件local-file傳送至遠程主機。
7 {0 j8 U( R0 z6 V( O! `
46.pwd:顯示遠程主機的當前工作目錄。
4 j0 N! |6 w7 {: O% o' r" r# J3 V& {
" R( `- g/ M5 `: E4 @; _* X. P. E
47.quit:同bye,退出ftp會話。
9 w. @0 W4 n+ v% }; T
" d: [; ~) C+ m2 n9 E% |0 p
48.quote arg1,arg2...:將參數逐字發(fā)至遠程ftp服務器,如:quote syst.
, L5 ~& `. I/ {) s
49.recv remote-file[local-file]:同get。
2 D f2 B, G) p+ E
; ^9 |: Q7 a4 S, B
50.reget remote-file[local-file]:類似于get, 但若local-file存在,則從上次傳輸中斷處續(xù)傳。
- E$ I5 _' \* A! b9 l
% @: t s# B5 Z$ j$ k O
51.rhelp[cmd-name]:請求獲得遠程主機的幫助。
$ ]- G1 r x* l& X- X
; ]! D, e5 s" q5 F
52.rstatus[file-name]:若未指定文件名,則顯示遠程主機的狀態(tài), 否則顯示文件狀態(tài)。
7 y9 g8 L4 f( M: Q1 N
0 u# J9 H/ v& A$ n$ _; X
53.rename[from][to]:更改遠程主機文件名。
! w, C8 w/ g1 r! n5 |: I
# T8 x3 W, C8 _. L
54.reset:清除回答隊列。
3 U1 g( g5 y, [! N- i
* T b8 g! M. S8 o8 k/ B
55.restart marker:從指定的標志marker處,重新開始get或put,如:restart 130。
$ M' N* ?5 M1 y% R1 n* ?6 }
56.rmdir dir-name:刪除遠程主機目錄。
% Q. C, n6 f1 [4 N6 X7 v
7 h3 _: ?9 Z( \4 S" u1 j8 W6 c
57.runique:設置文件名只一性存儲,若文件存在,則在原文件后加后綴.1, .2等。
2 i9 u/ Y, Q3 }3 d
0 R0 D) m: |, o' B
58.send local-file[remote-file]:同put。
) [6 l- `9 O1 _, c' {+ P0 B/ j# D1 t
' F' ~; H! \/ C3 m2 s$ ~% F! O
59.sendport:設置PORT命令的使用。
6 [7 h2 ~+ C' U2 T# Z3 [
+ a/ x% N i9 b( B8 b
60.site arg1,arg2...:將參數作為SITE命令逐字發(fā)送至遠程ftp主機。
% }; e( Q3 ^. h/ g5 F
/ E! E6 `8 }/ l( |1 Y
61.size file-name:顯示遠程主機文件大小,如:site idle 7200。
4 Y$ j' r. o5 Q0 q
/ v2 W7 B- ]- r+ y* Z
62.status:顯示當前ftp狀態(tài)。
' b4 w7 |7 ]- i: p0 ^
! q8 H! [: _$ l) |
63.struct[struct-name]:將文件傳輸結構設置為struct-name, 缺省時使用stream結構。
2 \* ?, u- n$ c
; r8 K; m5 J( Q: h* s. H3 \
64.sunique:將遠程主機文件名存儲設置為只一(與runique對應)。
0 I0 N4 Z5 Y2 i( T- b
' j$ p7 B9 X) z* [% U
65.system:顯示遠程主機的操作系統(tǒng)類型。
9 N( q- W5 d: C7 i1 N# J$ k M
, y" J+ G6 T- ]3 S4 h
66.tenex:將文件傳輸類型設置為TENEX機的所需的類型。
6 ~$ H* [ {% w& K
& R9 _4 F2 ?# A8 S$ `
67.tick:設置傳輸時的字節(jié)計數器。
. s* k9 v7 P% d4 R# W
* |6 G- n9 ^2 s! h3 H9 K
68.trace:設置包跟蹤。
! a1 t* r# ]2 y5 z+ m# U
1 M- W8 l& Y5 d7 m* r4 _
69.type[type-name]:設置文件傳輸類型為type-name,缺省為ascii,如:type binary,設置二進制傳輸方式。
' B& @# X3 |, M% W# V
y! h6 I: |5 H G; _
70.umask[newmask]:將遠程服務器的缺省umask設置為newmask,如:umask 3
" M# T8 Y$ ?9 ~/ S) V( A
4 C4 O" e- n5 T9 f& V, w. `
71.user user-name[password][account]:向遠程主機表明自己的身份,需要口令時,必須輸入口令,如:user anonymous my@email。
, j) q7 b" h% k" {# d8 H
72.verbose:同命令行的-v參數,即設置詳盡報告方式,ftp 服務器的所有響 應都將顯示給用戶,缺省為on.
# j! |# \7 @7 N; }& Q% X. q+ d
: q6 Q; I* h) x% ~9 q) @9 J
73.?[cmd]:同help.
a) r8 T9 `$ c; {0 g
歡迎光臨 汶上信息港 (http://www.loveproblemguru.com/)
Powered by Discuz! X3.5