FTP筆記

註明:本人蔘考網上大俠、大牛的博文結合自己的使用情況整理。。。

一、FTP概述
  FTP是文件傳輸協議(File Transfer Protocal)的簡寫,主要完成與遠程計算機的文件傳輸。FTP採用客戶/服務器模式,客戶機與服務器之間利用TCP建立連接,客戶可以從服務器上下載文件,也可以把本地文件上傳至服務器。
  FTP服務器有匿名的和授權的兩種。匿名的FTP服務器向公衆開放,用戶可以用“ftp”或“anonymous”爲帳號,用電子郵箱地址爲密碼登錄服務器,授權的FTP服務器必須用授權的賬戶名和密碼才能登錄服務器。通常匿名的用戶權限較低,只能下載文件,不能上傳文件。

二、常用FTP命令的使用
  1、登錄FTP服務器
  輸入命令:ftp host/ip    其中host是FTP服務器的域名或IP地址。

gxkj@ubuntu:~$ ftp 192.168.1.184
Connected to 192.168.1.184.
220 (vsFTPd 2.2.2)
Name (192.168.1.184:gxkj): ftest
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>

  注意:在輸入密碼時,屏幕沒有任何顯示,但已經輸入了,不要認爲出錯。

  2、查看FTP服務器的文件或目錄
    dir命令:顯示目錄和文件列表,可以使用通配符“*”和“?”
    ls 命令:顯示簡易的文件列表。
    cd 命令:進入指定的目錄。

  3、下載文件
  FTP的傳輸類型分爲ASCII碼方式和二進制方式兩種,對.txt、.htm等文件應採用ASCII碼方式傳輸,對.exe、圖片、視頻、音頻等文件應採用二進制方式傳輸。
    type   命令:查看當前的傳輸方式。
    ascii  命令:設定傳輸方式爲ASCII碼方式。
    binary 命令:設定傳輸方式爲二進制方式。

    get 命令:下載指定文件。
    
  get命令的格式:get filename [newname],filename爲下載的FTP服務器上的文件名,newname爲保存在本地計算機上時使用的名字,如果不指定newname,文件將以原名保存。

    mget 命令:下載多個文件。
  mget命令的格式:mget filename [filename ……],支持通配符“*”和“?”。

  4、上傳文件
   上傳文件前,應該根據文件的類型設置傳輸方式,本機的工作目錄也應該設置爲上傳文件所在的目錄。 

   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服務器上的文件。

三、用瀏覽器訪問FTP服務器
    在瀏覽器地址欄中輸入以“ftp://”開頭的FTP服務器域名,就可以訪問了,將其中的文件保存到本地計算機上就是下載,將本機文件複製到文件夾中就是上傳。

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