ftp 命令 解析

2021-10-25 10:57:18 字數 3066 閱讀 4382

ftp>ascii: 設定以ascii方式傳送檔案(預設值)

ftp>bell: 每完成一次檔案傳送,報警提示.

ftp>binary: 設定以二進位制方式傳送檔案.

ftp>bye: 終止主機ftp程序,並退出ftp管理方式.

ftp>case: 當為on時,用mget命令拷貝的檔名到本地機器中,全部轉換為小寫字母.

ftp>cd: 同unix的cd命令.

ftp>cdup: 返回上一級目錄.

ftp>chmod: 改變遠端主機的檔案許可權.

ftp>close: 終止遠端的ftp程序,返回到ftp命令狀態, 所有的巨集定義都被刪除.

ftp>delete: 刪除遠端主機中的檔案.

ftp>dir [remote-directory] [local-file] 列出當前遠端主機目錄中的檔案.如果有本地檔案,就將結果寫至本地檔案.

ftp>get [remote-file] [local-file] 從遠端主機中傳送至本地主機中.

ftp>help [command] 輸出命令的解釋.

ftp>lcd: 改變當前本地主機的工作目錄,如果預設,就轉到當前使用者的home目錄.

ftp>ls [remote-directory] [local-file] 同dir.

ftp>macdef: 定義巨集命令.

ftp>mdelete [remote-files] 刪除一批檔案.

ftp>mget [remote-files] 從遠端主機接收一批檔案至本地主機.

ftp>mkdir directory-name 在遠端主機中建立目錄.

ftp>mput local-files 將本地主機中一批檔案傳送至遠端主機.

ftp>open host [port] 重新建立乙個新的連線.

ftp>prompt: 互動提示模式.

ftp>put local-file [remote-file] 將本地乙個檔案傳送至遠端主機中.

ftp>pwd: 列出當前遠端主機目錄.

ftp>quit: 同bye.

ftp>recv remote-file [local-file] 同get.

ftp>rename [from] [to] 改變遠端主機中的檔名.

ftp>rmdir directory-name 刪除遠端主機中的目錄.

ftp>send local-file [remote-file] 同put.

ftp>status: 顯示當前ftp的狀態.

ftp>system: 顯示遠端主機系統型別.

ftp>user user-name [password] [account] 重新以別的使用者名稱登入遠端主機.

ftp>? [command]: 同help. [command]指定需要幫助的命令名稱。如果沒有指定 command,ftp 將顯示全部命令的列表。

ftp>! 從 ftp 子系統退出到外殼。

1,連線ftp伺服器

格式:ftp [hostname| ip-address]

a)在linux命令列下輸入:

**示例:

ftp 192.168.1.1

b)伺服器詢問使用者名稱和密碼,分別輸入使用者名稱和相應密碼,待認證通過即可。

**示例:

ftp> get /usr/your/1.htm 1.htm (回車)

b) mget      

格式:mget [remote-files]

從遠端主機接收一批檔案至本地主機。

如要獲取伺服器上/usr/your/下的所有檔案,則

**示例:

ftp> cd /usr/your/

ftp> mget *.* (回車)

3,上傳檔案

a) put

格式:put local-file [remote-file]

將本地乙個檔案傳送至遠端主機中。

如要把本地的1.htm傳送到遠端主機/usr/your,並改名為2.htm

**示例:

ftp> put 1.htm /usr/your/2.htm (回車)

b) mput

格式:mput local-files

將本地主機中一批檔案傳送至遠端主機。

如要把本地當前目錄下所有html檔案上傳到伺服器/usr/your/下

**示例:

ftp> cd /usr/your (回車)

ftp> mput *.htm (回車)

注意:上傳檔案都來自於主機的當前目錄下。

比如,在 /usr/my下執行的ftp命令,則只有在/usr/my下的檔案linux才會上傳到伺服器/usr/your 下。

4,斷開連線

在linux下斷開到ftp伺服器的連線,相當簡單,如下:

bye:中斷與伺服器的連線。

ftp> bye (回車)

本節介紹了ftp命令的一些基本用法,希望對大家有所幫助。

在linux系統中,使用ftp命令批量上傳檔案,即把一整個目錄下的檔案都上傳到伺服器,用到了mput命令。

預設情況下,每上傳乙個檔案都輸入一下y來確認。

好小子,看來要關閉你了。

操作方法,在命令模式,登入系統後用prompt來關閉它:

ftp>prompt

切換交談式指令(使用mput/mget 時不用每個檔案皆詢問yes/no)

如此之後,使用 mput * 上傳就無提示了。 

大家可以演練以下如下的操作,體會下prompt的用法哦。

**示例:

ftp> help prompt

prompt          force interactive prompting on multiple commands

ftp> prompt

interactive mode off.

ftp> prompt

interactive mode on.

ftp> prompt

interactive mode off.

ftp>

說明:prompt的亮點之處,無需任何引數即可開啟或關閉裝置,每執行一次,狀態就會改變。

希望以上的介紹對大家有所幫助。學linux命令,就來,專心為您。

FTP協議詳細解析

ftp file transfer protocol 協議,檔案傳輸協議。提供互動式的訪問,對傳輸檔案的格式和型別有分類,允許檔案具有訪問許可權。適合異構網路任意計算機的傳送。ftp有以下基本功能 1.提供不同種類主機系統 硬,軟體體系等都可以不同 之間的檔案傳輸能力。2.以使用者許可權管理的方式提...

FTP原理解析

檔案傳輸協議ftp file transfer protocol 是網際網路中使用最廣泛的檔案傳輸協議。ftp使用互動式的訪問,允許客戶指定檔案的型別和格式 如指明是否使用ascii碼 並允許檔案具有訪問許可權 如訪問檔案的使用者必須經過授權,並輸入有效的口令 檔案傳輸協議有基於tcp的ftp和基於...

FTP命令大全

ftp命令大全 ftp命令是internet使用者使用最頻繁的命令之一,不論是在dos還是unix作業系統 下使用ftp,都會遇到大量的ftp內部命令,熟悉並靈活應用ftp的內部命令,可以大大方便使用者,對於現在撥號上網的使用者,如果isp提供了 shell可以使用nohup,那麼ftp將是你最省錢...