1、FTP概述服務器
FTP是文件傳輸協議(File Transfer Protocal)的簡寫,主要完成與遠程計算機的文件傳輸。FTP採用客戶/服務器模式,客戶機與服務器之間利用TCP創建鏈接,客戶能夠從服務器上下 載文件,也能夠把本地文件上傳至服務器。FTP服務器有匿名的和受權的兩種。匿名的FTP服務器向公衆開放,用戶能夠用「ftp」或 「anonymous」爲賬號,用電子郵箱地址爲密碼登陸服務器;受權的FTP服務器必須用受權的帳戶名和密碼才能登陸服務器。一般匿名的用戶權限較低, 只能下載文件,不能上傳文件。客戶機訪問FTP服務器一般有兩種方法:用FTP命令訪問和用FTP客戶端軟件訪問。ui
2、經常使用FTP命令的使用spa
從「開始」→「程序」→「附件」→「命令提示符」,打開DOS命令窗口,就能夠輸入FTP命令了。orm
1、登陸FTP服務器視頻
方法一:輸入命令 ftp hosthtm
其中host是FTP服務器的域名或IP地址。如:C:\>ftp ftp.bttc.cn啓動FTP後,命令提示符變爲ftp>圖片
方法二:先輸入命令 ftp 啓動FTP,再用命令 open host 登陸服務器。如:ci
C:\>ftpget
C:\>open ftp.bttc.cncmd
登陸時先是顯示一些歡迎信息,而後會要求輸入用戶名和密碼,好比匿名登陸服務器:
C:\>ftp ftp.bttc.cn
…………
User:anonymous
331 User name okay,please send complete E-mail address as password
Password:
230 User logged in,proceed
ftp>
注意:在輸入密碼時,屏幕沒有任何顯示,但已經輸入了,不要認爲出錯。登陸成功後就能夠訪問FTP服務器上的文件了。
若是因爲用戶名或密碼錯誤致使登陸失敗,能夠用user命令從新登陸。
2、查看FTP服務器上的文件
dir 命令:顯示目錄和文件列表。
ls 命令:顯示簡易的文件列表。
cd 命令:進入指定的目錄。
dir命令可使用通配符「*」和「?」,好比,顯示當前目錄中全部擴展名爲jpg的文件,可以使用命令 dir *.jpg。
cd命令中必須帶目錄名。好比 cd main 表示進入當前目錄下的main子目錄,
cd .. 表示退回上一級子目錄。
3、下載文件
上傳和下載文件時應該使用正確的傳輸類型,FTP的傳輸類型分爲ASCII碼方式和二進制方式兩種,對.txt、.htm等文件應採用ASCII碼方式傳輸,對.exe或圖片、視頻、音頻等文件應採用二進制方式傳輸。在默認狀況下,FTP爲ASCII碼傳輸方式。
type 命令:查看當前的傳輸方式。
ascii 命令:設定傳輸方式爲ASCII碼方式。
binary 命令:設定傳輸方式爲二進制方式。
以上命令都不帶參數。
get 命令:下載指定文件。
get命令的格式:get filename [newname],filename爲下載的FTP服務器上的文件名,newname爲保存在本地計算機上時使用的名字,若是不指定newname,文件將以原名保存。
get命令下載的文件將保存在本地計算機的工做目錄下。該目錄是啓動FTP時在盤符C:後顯示的目錄。若是想修改本地計算機的工做目錄,可使用 lcd 命令。好比:lcd d:\ 表示將工做目錄設定爲D盤的根目錄。
mget 命令:下載多個文件。
mget命令的格式:mget filename [filename ……]。
mget命令支持通配符「*」和「?」,好比:mget *.mp3 表示下載FTP服務器當前目錄下的全部擴展名爲mp3的文件。
4、上傳文件
put 命令:上傳指定文件。
put命令的格式:put filename [newname],filename爲上傳的本地文件名,newname爲上傳至FTP服務器上時使用的名字,若是不指定newname,文件將以原名上傳。
上傳文件前,應該根據文件的類型設置傳輸方式,本機的工做目錄也應該設置爲上傳文件所在的目錄。
5、結束並退出FTP
close 命令:結束與服務器的FTP會話。
quit 命令:結束與服務器的FTP會話並退出FTP環境。
6、其它FTP命令
pwd 命令:查看FTP服務器上的當前工做目錄。
rename filename newfilename 命令:重命名FTP服務器上的文件。
delete filename 命令:刪除FTP服務器上的文件。
help [cmd] 命令:顯示FTP命令的幫助信息,cmd是命令名,若是不帶參數,則顯示全部FTP命令。