windows系統內置ftp客戶端和相關命令

目的:學會使用windows系統內置ftp客戶端和相關命令。


環境:windows 7


情景:多個設備需要備份它們的配置文件,設置爲明天自動備份,以FTP服務下載到服務器,並以日期保存。


這裏需要使用FTP服務,這個服務一般系統都自帶有,可以使用命令模式,或寫成批處理腳本運行。


ftp命令支持交互和執行配置操作:

有如下參數:

   -v              禁止顯示遠程服務器響應。

   -n              禁止在初始連接時自動登錄。

   -i              關閉多文件傳輸過程中的交互式提示。

   -d              啓用調試。

   -g              禁用文件名通配(請參閱 glob 命令)。

   -s:filename     指定包含 ftp 命令的文本文件;命令在 ftp 啓動後自動運行。

   -a              在綁字數據連接時使用所有本地接口。

   -A             匿名登錄。

   -x:send sockbuf 覆蓋默認的 so_sndbuf 大小 8192。

   -r:recv sockbuf 覆蓋默認的 so_rcvbuf 大小 8192。

   -b:async count  覆蓋默認的異步計數 3

   -w:windowsize   覆蓋默認的傳輸緩衝區大小 65535。

   host            指定主機名稱或要連接到的遠程主機的 ip 地址。


注意:   - mget 和 mput 命令將 y/n/q 視爲 yes/no/quit。   

           - 使用 ctrl-c 中止命令。     

交互式: 

輸入ftp進入交互式: open ip地址,打開ftp鏈接,之後提示輸入用戶名,然後輸入密碼。

 lcd 本地路徑,設置本地路徑

 cd 本地路徑,跳轉到本地路徑

 get 遠程文件路徑文件 本地文件,下載遠程文件到本地

 put 本地文件 遠程文件,上傳本地到遠程

 bye和quit都是用來退出

 

 

  執行配置文件的方式可以做自動的批處理。 配置文件可以是文本文檔,擴展名是cfg,文檔內格式如下:

 open ip地址
 登錄名
 登錄密碼
 cd 本地路徑
 get 遠程文件路徑文件 本地文件
 bye


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章