部分用戶在使用ftp工具登陸空間上傳下載過程當中常常會遇到各類問題,如主動模式,被動模式,以及其餘致使沒法登錄ftp 、上傳數據、下載數據的問題,這時候不妨使用一下命令行方式。命令行下能夠避免不少因爲ftp工具配置致使的問題,並且這種方式下下載數據的速率明顯比使用ftp工具更快。下面就來看一下如何使用ftp 命令進行簡單的上傳下載數據。
1.登陸ftp
在「開始」->」運行」中輸入「cmd」,進入cmd命令行模式,接下來輸入:ftp 118.193.22.151
輸入本身的網站ip地址,接下來會提示輸入ftp用戶名:webmaster@域名 ,再輸入密碼,登陸成功後會提示user logged in
2.查看當前ftp空間下全部文件的列表
輸入命令:dir 能夠列出當前空間下的文件和文件夾列表和磁盤配額限制爲200MB
3.上傳文件
將D:test 文件夾下的文件1.txt 、2.txt、3.txt上傳到 空間下的htdocs目錄下。
因爲當前所在目錄不必定在D:test,因此先切換到D:test 下,使用命令:lcd D:test,便可將當前工做目錄切換到D:test,使用命令!dir 查看一下當前D:test 下有哪些文件,能夠看到有1.txt 、2.txt、3.txt;輸入命令pwd,查看當前所在的ftp目錄,若是不在htdocs下,須要使用命令cd htdocs 切換進入該目錄,而後使用put命令分別上傳這3個文件:
若要將d:test 下的全部以.txt結尾的文件都上傳到htdocs下,可使用mput命令:
ftp> prompt 將交互模式關閉
ftp> mput *.txt
4.下載文件,將空間下的文件或文件夾下載到本地
ftp> get 1.txt
下載多個文件或文件夾到本地計算機
ftp> mget * 下載全部文件和文件夾到本地
ftp> mget *.txt 下載以.txt 結尾的文件到本地
5.刪除ftp空間文件或目錄
ftp> delete 1.txt :刪除文件1.txt
ftp> mdelete *.txt 刪除空間下全部以.txt 結尾的文件
ftp> mdelete * 刪除全部文件
若要刪除目錄,可使用「rmdir 目錄名」來刪除目錄,前提是該目錄必須爲空,也就是目錄中沒有文件或子目錄。若是須要刪除一個非空的目錄,須要先刪除其中的文件,而後再刪除目錄:
ftp> cd abc 進入目錄abc
ftp> mdelete * 刪除該目錄中全部文件
ftp> cd .. 切換到上一級目錄中
ftp> rmdir abc 刪除空目錄abcweb