熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

FTP命令大全

2013-11-11 15:11:16  來源: 電腦常識 

  FTP命令是Internet用戶使用最頻繁的命令之一不論是在DOS還是UNIX操作系統下使用FTP都會遇到大量的FTP內部命令 熟悉並靈活應用FTP的內部命令可以大大方便使用者並收到事半功倍之效

  FTP的命令行格式為 ftp v d i n g [主機名] 其中 v 顯示遠程服務器的所有響應信息 n 限制ftp的自動登錄即不使用 n etrc文件 d 使用調試方式 g 取消全局文件名

  FTP使用的內部命令如下(中括號表示可選項)

  ![cmd[args]]在本地機中執行交互shellexit回到ftp環境 !ls*zip

  $ macroame[args]執行宏定義macroname

  account[password]提供登錄遠程系統成功後訪問系統資源所需的補 充口令

  append localfile[remotefile]將本地文件追加到遠程系統主機 若未指定遠程系統文件名則使用本地文件名

  ascii使用ascii類型傳輸方式

  bell每個命令執行完畢後計算機響鈴一次

  bin使用二進制文件傳輸方式

  bye退出ftp會話過程

  case在使用mget時將遠程主機文件名中的大寫轉為小寫字母

  cd remotedir進入遠程主機目錄

  cdup進入遠程主機目錄的父目錄

  chmod mode filename將遠程主機文件filename的存取方式設置為 mode chmod aout

  close中斷與遠程服務器的ftp會話(與open對應)

  cr使用asscii方式傳輸文件時將回車換行轉換為回行

  delete remotefile刪除遠程主機文件

  debug[debugvalue]設置調試方式 顯示發送至遠程主機的每條命 令 deb up 若設為表示取消debug

  dir[remotedir][localfile]顯示遠程主機目錄並將結果存入本 地文件localfile

  disconnection同close

  form format將文件傳輸方式設置為format缺省為file方式

  get remotefile[localfile] 將遠程主機的文件remotefile傳至 本地硬盤的localfile

  glob設置mdeletemgetmput的文件名擴展缺省時不擴展文件名 同命令行的g參數

  hash每傳輸字節顯示一個hash符號(#)

  help[cmd]顯示ftp內部命令cmd的幫助信息help get

  idle[seconds]將遠程服務器的休眠計時器設為[seconds]秒

  image設置二進制傳輸方式(同binary)

  lcd[dir]將本地工作目錄切換至dir

  ls[remotedir][localfile]顯示遠程目錄remotedir 並存入本 地文件localfile

  macdef macroname定義一個宏遇到macdef下的空行時宏定義結 束

  mdelete[remotefile]刪除遠程主機文件

  mdir remotefiles localfile與dir類似但可指定多個遠程文件 mdir *o*zipoutfile

  mget remotefiles傳輸多個遠程文件

  mkdir dirname在遠程主機中建一目錄

  mls remotefile localfile同nlist但可指定多個文件名

  mode[modename]將文件傳輸方式設置為modename 缺省為stream方 式

  modtime filename顯示遠程主機文件的最後修改時間

  mput localfile將多個文件傳輸至遠程主機

  newer filename 如果遠程機中filename的修改時間比本地硬盤同 名文件的時間更近則重傳該文件

  nlist[remotedir][localfile]顯示遠程主機目錄的文件清單並 存入本地硬盤的localfile

  nmap[inpattern outpattern]設置文件名映射機制 使得文件傳輸 時文件中的某些字符相互轉換nmap $$$[$$][$$]則 傳輸文件aaa文件名變為aa該命令特別適用於遠程主機為非UNIX 機的情況

  ntrans[inchars[outchars]]設置文件名字符的翻譯機制如ntrans R則文件名LLL將變為RRR

  open host[port]建立指定ftp服務器連接可指定連接端口

  passive進入被動傳輸方式

  prompt設置多個文件傳輸時的交互提示

  proxy ftpcmd在次要控制連接中執行一條ftp命令 該命令允許 連接兩個ftp服務器以在兩個服務器間傳輸文件第一條ftp命令必須為open 以首先建立兩個服務器間的連接

  put localfile[remotefile]將本地文件localfile傳送至遠程主 機

  pwd顯示遠程主機的當前工作目錄

  quit同bye退出ftp會話

  quote argarg將參數逐字發至遠程ftp服務器 quote syst

  recv remotefile[localfile]同get

  reget remotefile[localfile]類似於get但若localfile存在 則從上次傳輸中斷處續傳

  rhelp[cmdname]請求獲得遠程主機的幫助

  rstatus[filename]若未指定文件名則顯示遠程主機的狀態否 則顯示文件狀態

  rename[from][to]更改遠程主機文件名

  reset清除回答隊列

  restart marker從指定的標志marker處重新開始get或put restart

  rmdir dirname刪除遠程主機目錄

  runique設置文件名唯一性存儲若文件存在則在原文件後加後綴

  send localfile[remotefile]同put

  sendport設置PORT命令的使用

  site argarg將參數作為SITE命令逐字發送至遠程ftp主機

  size filename顯示遠程主機文件大小site idle

  status顯示當前ftp狀態

  struct[structname]將文件傳輸結構設置為structname 缺省時 使用stream結構

  sunique將遠程主機文件名存儲設置為唯一(與runique對應)

  system顯示遠程主機的操作系統類型

  tenex將文件傳輸類型設置為TENEX機的所需的類型

  tick設置傳輸時的字節計數器

  trace設置包跟蹤

  type[typename]

  置文件傳輸類型為typename缺省為ascii type binary設置二進制傳輸方式

  umask[newmask]將遠程服務器的缺省umask設置為newmask umask

  user username[password][account]向遠程主機表明自己的身份 需要口令時必須輸入口令user anonymous my@email

  verbose同命令行的v參數即設置詳盡報告方式ftp服務器的所有 響應都將顯示給用戶缺省為on

  ?[cmd]同help


From:http://tw.wingwit.com/Article/Common/201311/6292.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.