windows:常用ftp命令

利用ftp命令可在命令行窗口進行文件的上傳下載處理。配合bat文件就可實現自動定時任務了。


常用命令及用法:

命令 說明 格式 參數說明
bye 結束與遠程計算機的 FTP 會話並退出 ftp bye  
cd 更改遠程計算機上的工作目錄 cd RemoteDirectory
RemoteDirectory
指定要更改的遠程計算機上的目錄。
dir 顯示遠程計算機上的目錄文件和子目錄列表 dir [RemoteDirectory] [LocalFile]
RemoteDirectory
指定要查看其列表的目錄。如果沒有指定目錄,將使用遠程計算機中的當前工作目錄。

 

LocalFile
指定要存儲列表的本地文件。如果沒有指定本地文件,則屏幕上將顯示結果。
 
get
mget

使用當前文件傳輸類型將遠程文件複製到本地計算機。如果沒有指定 LocalFile,文件就會賦以 RemoteFile 名。get 命令與 recv 相同。

多個文件:mget *

get RemoteFile [LocalFile]
RemoteFile
指定要複製的遠程文件。

 

LocalFile
指定要在本地計算機上使用的文件名。
lcd 更改本地計算機上的工作目錄。默認情況下,工作目錄是啓動 ftp 的目錄 lcd [Directory]
Directory
指定要更改的本地計算機上的目錄。如果沒有指定 Directory,將顯示本地計算機中的當前工作目錄。
ls 顯示遠程目錄上的文件和子目錄的簡短列表 ls [RemoteDirectory] [LocalFile]  
RemoteDirectory
指定要查看其列表的目錄。如果沒有指定目錄,將使用遠程計算機中的當前工作目錄。

 

LocalFile
指定要存儲列表的本地文件。如果沒有指定本地文件,將在屏幕上顯示結果。
open 與指定的 FTP 服務器連接。可以使用 IP 地址或計算機名(兩種情況下都必須使用 DNS 服務器或主機文件)指定 Computer。 open Computer [Port]
Computer
必需。指定試圖要連接的遠程計算機。

 

Port
指定用於聯繫 FTP 服務器的 TCP 端口號。默認情況下,使用 TCP 端口號 21。
put(send)
mput

使用當前文件傳輸類型將本地文件複製到遠程計算機上。put 命令與 send 命令相同。如果沒有指定 RemoteFile,文件就會賦以 LocalFile 名。 

多個文件:mput *

put LocalFile [RemoteFile]
LocalFile
指定要複製的本地文件。

 

RemoteFile
指定要在遠程計算機上使用的名稱。


其他ftp命令:

 內部命令  說明
 ls  顯示服務器上的目錄
 get  從服務器下載指定文件到客戶端
 put  從客戶端傳送指定文件到服務器
 open  連接ftp服務器
 quit  斷開連接並退出ftp服務器
 cd directory  改變服務器的當前目錄爲directory
 lcd directory  改變本地的當前目錄爲directory
 bye  退出ftp命令狀態
 ascii  設置文件傳輸方式爲ASCII模式
 binary  設置文件傳輸方式爲二進制模式
 !  執行本地主機命令
 cd  切換遠端ftp服務器上的目錄
 cdup  上一層目錄
 close  在不結束ftp進程的情況下,關閉與ftp服務器的連接
 delete  刪除遠端ftp服務器上的文件
 get  下載
 hash  顯示#表示下載進度
 mdelete  刪除文件,模糊匹配
 mget  下載文件,模糊匹配
 mput  上傳文件,模糊匹配
 mkdir  在遠端ftp服務器上,建立文件夾
 newer  下載時,檢測是不是新文件
 prompt  關閉交互模式
 put  上傳
 pwd  顯示當前目錄

發佈了38 篇原創文章 · 獲贊 31 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章