利用ftp命令可在命令行窗口進行文件的上傳下載處理。配合bat文件就可實現自動定時任務了。
常用命令及用法:
命令 | 說明 | 格式 | 參數說明 |
bye | 結束與遠程計算機的 FTP 會話並退出 ftp | bye | |
cd | 更改遠程計算機上的工作目錄 | cd RemoteDirectory |
|
dir | 顯示遠程計算機上的目錄文件和子目錄列表 | dir [RemoteDirectory] [LocalFile] |
|
get mget |
使用當前文件傳輸類型將遠程文件複製到本地計算機。如果沒有指定 LocalFile,文件就會賦以 RemoteFile 名。get 命令與 recv 相同。 多個文件:mget * |
get RemoteFile [LocalFile] |
|
lcd | 更改本地計算機上的工作目錄。默認情況下,工作目錄是啓動 ftp 的目錄 | lcd [Directory] |
|
ls | 顯示遠程目錄上的文件和子目錄的簡短列表 | ls [RemoteDirectory] [LocalFile] |
|
open | 與指定的 FTP 服務器連接。可以使用 IP 地址或計算機名(兩種情況下都必須使用 DNS 服務器或主機文件)指定 Computer。 | open Computer [Port] |
|
put(send) mput |
使用當前文件傳輸類型將本地文件複製到遠程計算機上。put 命令與 send 命令相同。如果沒有指定 RemoteFile,文件就會賦以 LocalFile 名。 多個文件:mput * |
put 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 | 顯示當前目錄 |