FTP 命令的使用詳解

葉喬木發表於2018-03-26
# 使用Terminal 連線FTP

####Tips:  
1 通過!進入本地主機的shell,然後通過exit退出本地主機進入遠端伺服器shell  
2 要把檔案下載到哪一個目錄 就要先cd 到 哪個目錄,再去進行ftp 連線,這樣 執行 get 檔案 自動下載到目錄

3 下載的檔案的時候,會出現互動命令,用prompt 關閉互動模式
> ftp prompt # 輸入一次 是 關閉 再次輸入prompt 是開啟互動模式
4  verbose 控制檔案傳輸過程是否顯示

* 1 遠端登入 根據提示輸入使用者名稱和密碼

> ftp 115.159.204.xxx  

* 2 下載單個檔案用get

> get play.png 獲取遠端的單個檔案 直接進行下載到本地

* 3 下載多個檔案用 mget

  1> mget *  下載當前路徑下的所有檔案以及資料夾  
  2> mget *.png 下載當前路徑下所有檔案字尾為.png 格式的檔案  
  3> mget 檔名: 下載當前路徑下的固定檔案 單個  
  4> mget 檔名 檔名 :下載當前路徑下的多個檔案  
 
 
* 4 put 上傳檔案
> put play.png 將單個檔案上傳至伺服器

* 5 mput 上傳多個檔案
  1> mput *  上傳當前路徑下的所有檔案以及資料夾  
  2> mput *.png 上傳當前路徑下所有檔案字尾為.png 格式的檔案  
  3> mput 檔名: 上傳當前路徑下的固定檔案 單個  
  4> mput 檔名 檔名 :上傳當前路徑下的多個檔案  


* 6 刪除單個檔案

> delete play.png  


* 7 批量刪除檔案

  1> mdelete *  刪除當前路徑下的所有檔案以及資料夾  
  2> mdelete *.png 刪除當前路徑下所有檔案字尾為.png 格式的檔案  
  3> mdelete 檔名: 刪除當前路徑下的固定檔案 單個  
  4> mdelete 檔名 檔名 : 刪除當前路徑下的多個檔案    
 
 
* 8 rename 重新命名檔案
> rename wee.png weed.png

* 9 檔案傳輸格式的控制

> ascii  設定為ascii 模式,為文字傳輸模式  
> binary  為二進位制模式   
> image  模式直接為Binary模式  
> type  更改傳輸檔案的模式


* 10 連線命令

> open 連線某個FTP伺服器  

> close 關閉當前的連線  

> disconnect 相當於 close  

> user  再次輸入一次使用者名稱和密碼
 

相關文章