13.ftp命令詳解

一、安裝ftp客戶端軟件包

在CentOS7中,採用yum來安裝ftp客戶端軟件包,如果已經安裝,再次執行yum就會把軟件包升級到最新版本。

yum -y install ftp

二、ftp的用戶

缺省情況下,ftp服務器操作系統用戶名/密碼也是ftp客戶端登錄的用戶名/密碼。root用戶的權限過大,不允許登錄ftp服務器。

三、登錄服務器

方法一:輸入ftp 服務器ip地址,回車後根據提示輸入用戶名和密碼,如下圖:

在這裏插入圖片描述

方法二:輸入ftp,用open 服務器ip地址,連上服務器後再輸入用戶名和密碼,如下圖:

在這裏插入圖片描述

方法三:輸入ftp -n 服務器ip地址,再輸入user 用戶名 密碼登錄,如下圖:

在這裏插入圖片描述

四、切換工作目錄

注意,如果目錄名中有特殊符號,如空格,可以用雙引號把目錄名包含起來。

1、查看服務器工作目錄

pwd

2、切換服務器工作目錄

cd 目錄名

3、切換本地工作目錄

lcd 目錄名

五、查看服務器上的目錄和文件

1、列出目錄或文件名的詳細信息

ls  目錄或文件名
dir 目錄或文件名

ls和dir都可以用於查看目錄和文件信息,常用ls,語法和Linux的ls命令相同。

在這裏插入圖片描述

2、僅列出目錄和文件名

nlist 目錄或文件名 [本地文件名]

1)列出/freecplus目錄下的匹配*.h的文件名信息。

在這裏插入圖片描述

2)列出/freecplus目錄下的匹配*.h的文件名信息,結果輸出到本地的/tmp/freecplus.list文件中。

在這裏插入圖片描述

查看/tmp/freecplus.list內容。

在這裏插入圖片描述

六、下載/上傳文件

1、文件傳輸入的模式

ftp的傳輸模式分爲二進制和ASCII碼兩種模式,二進制模式可以傳輸任何文件,包括壓縮包、可執行程序、圖片、視頻、音頻等,而ASCII模式只能傳輸.txt、.htm等ascii碼文件(文本文件)。在實際開發中,不管什麼文件,都用二進制方式傳輸文件。

1)查看當前的傳輸模式。

type

2)設定傳輸模式爲二進制。

bin

3)設定傳輸模式爲ASCII。

ascii

示例:

在這裏插入圖片描述

2、下載文件

1)下載單個文件。

get/recv 服務器文件名 [本地文件名]

使用說明:

a)下載文件用get和recv都可以。

b)文件名不允許用通配符。

c)服務器文件名和本地文件名可以用絕對路徑,如果不寫路徑,表示當前工作目錄。

d)如果本地文件名省略不寫,表示把服務器文件下載到本地的當前工作目錄,文件名與服務器文件名相同。

2)下載多個文件。

mget 服務器文件1 服務器文件2 服務器文件3 …… 服務器文件n

使用說明:

a)待下載的文件名,可以一一列出來(用空格分隔),也可以用通配符。

b)下載的文件,存放在本地當前工作目錄中。

c)下載文件時,會一一提示,如果想關閉都顯示信息,先輸入prompt命令。

prompt
  1. 上傳文件

1)上傳單個文件。

put/send 本地文件名 [服務器文件名]

a)上傳文件用put和send都可以。

b)文件名不允許用通配符。

c)本地文件名和服務器文件名可以用絕對路徑,如果不寫路徑,表示當前工作目錄。

d)如果服務器文件名省略不寫,表示把本地文件上傳到服務器的當前工作目錄,文件名與本地文件名相同。

2)上傳多個文件。

mput 本地文件1 本地文件2 本地文件3 …… 本地文件n

使用說明:

a)待上傳的文件名,可以一一列出來(用空格分隔),也可以用通配符。

b)上傳的文件,存放在服務器當前工作目錄中。

c)上傳文件時,會一一提示,如果想關閉都顯示信息,先輸入prompt命令。

prompt

七、其它ftp命令

1)重命名服務器上的文件

rename 舊文件名 新文件名

2)刪除ftp服務器上單個文件

delete 文件名

3)刪除多個文件。

mdelete 文件名1 文件名2 文件名3 …… 文件名n

4)在服務器上創建目錄。

mkdir pathname

5)刪除服務器上的目錄。

rmdir pathname

6)切換傳輸模式。

passive

7)顯示幫助信息。

help [命令名]

顯示ftp命令的幫助信息,如果不輸入命令名,則顯示全ftp命令的幫助信息。

8)退出ftp。

bye

八、Windows的ftp客戶端

在Windows的DOS命令提示符下輸入ftp命令,但是不好用。

打開資源管理器,輸入:ftp://服務器ip地址,如下圖:

在這裏插入圖片描述

在空白的位置點鼠標右鍵,選擇登錄菜單,如下圖:

在這裏插入圖片描述
輸入用戶名和密碼登錄ftp服務器,如下圖:

在這裏插入圖片描述

接下來的操作就像windows的目錄文件操作一樣了。

九、版權聲明

C語言技術網原創文章,轉載請說明文章的來源、作者和原文的鏈接。
來源:C語言技術網(www.freecplus.net)
作者:碼農有道

如果文章有錯別字,或者內容有錯誤,或其他的建議和意見,請您留言指正,非常感謝!!!

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