詳述Linux ftp命令的使用方法

2022-01-22 22:09:11 字數 2785 閱讀 5347

linux ftp命令是linux系統下使用ftp進行檔案傳輸的必須知道的知識,這裡詳細介紹linux ftp命令的一些經常使用的命令和使用方法。

ftp伺服器在網上較為常見,linux ftp命令的功能是用命令的方式來控制在本地機和遠端機之間傳送檔案,這裡詳細介紹linux ftp命令的一些經常使用的命令,相信掌握了這些使用linux 進行ftp操作將會非常容易。

linux ftp命令的一般格式如下:

$ ftp 主機名/ip

其中「主機名/ip」是所要連線的遠端機的主機名或ip位址。在命令列中,主機名屬於選項,如果指定主機名,ftp將試圖與遠端機的ftp服務程式進行連線;如果沒有指定主機名,ftp將給出提示符,等待使用者輸入命令:

$ ftp

ftp >

此時在  ftp>  提示符後面輸入 open命令加主機名或ip位址,將試圖連線指定的主機。

不管使用哪一種方法,如果連線成功,需要在遠端機上登入。

使用者如果在遠端機上有帳號,就可以通過ftp使用這一帳號並需要提供口令。

如果沒有遠端機的專用登入帳號,許多ftp站點設有可以使用的特殊帳號。

這個帳號的登入名為anonymous(也稱為匿名ftp),當使用這一帳號時,要求輸入email位址作為口令。

如果遠端系統提供匿名ftp服務,使用者使用這項服務可以登入到特殊的,供公開使用的目錄。

一般專門提供兩個目錄:pub目錄和incoming目錄。

pub目錄包含該站點供公眾使用的所有檔案,incoming目錄存放上載到該站點的檔案。

一旦使用者使用ftp在遠端站點上登入成功,將得到「ftp>」提示符。

現在可以自由使用ftp提供的命令,可以用 help命令取得可供使用的命令清單,也可以在 help命令後面指定具體的命令名稱,獲得這條命令的說明。

最常用的命令有:

ls 列出遠端機的當前目錄

cd 在遠端機上改變工作目錄

lcd 在本地機上改變工作目錄

ascii 設定檔案傳輸方式為ascii模式

binary 設定檔案傳輸方式為二進位制模式

close 終止當前的ftp會話

hash 每次傳輸完資料緩衝區中的資料後就顯示乙個#號

get(mget) 從遠端機傳送指定檔案到本地機

put(mput) 從本地機傳送指定檔案到遠端機

open 連線遠端ftp站點 斷開與遠端機的連線並退出ftp

? 顯示本地幫助資訊

! 轉到shell中

下面簡單將ftp常用命令作一簡介。

◆啟動ftp會話

open命令用於開啟乙個與遠端主機的會話。該命令的一般格式是:

◆open 主機名/ip

如果在ftp 會話期間要與乙個以上的站點連線,通常只用不帶引數的ftp命令。如果在會話期間只想與一台計算機連線,那麼在命令列上指定遠端主機名或ip位址作為ftp命令的引數。

◆終止ftp會話

close、disconnect、和bye命令用於終止與遠端機的會話。close和disronnect命令關閉與遠端機的連線,但是使使用者留在本地計算機的ftp程式中。和bye命令都關閉使用者與遠端機的連線,然後退出使用者機上的ftp 程式。

◆改變目錄

「cd [目錄]」命令用於在ftp會話期間改變遠端機上的目錄,lcd命令改變本地目錄,使使用者能指定查詢或放置本地檔案的位置。

◆遠端目錄列表

ls命令列出遠端目錄的內容,就像使用乙個互動shell中的ls命令一樣。ls命令的一般格式是:

ls [目錄] [本地檔案]

如果指定了目錄作為引數,那麼ls就列出該目錄的內容。如果給出乙個本地檔案的名字,那麼這個目錄列表被放入本地機上您指定的這個檔案中。

◆從遠端系統獲取檔案

get和mget命令用於從遠端機上獲取檔案。get命令的一般格式為:

get 檔名

您還可以給出本地檔名,這個檔名是這個要獲取的檔案在您的本地機上建立時的檔名。如果您不給出乙個本地檔名,那麼就使用遠端檔案原來的名字。

mget命令一次獲取多個遠端檔案。mget命令的一般格式為:

mget 檔名列表

使用用空格分隔的或帶萬用字元的檔名列表來指定要獲取的檔案,對其中的每個檔案都要求使用者確認是否傳送。

◆向遠端系統傳送檔案

put和mput命令用於向遠端機傳送檔案。put命令的一般格式為:

put 檔名

mput命令一次傳送多個本地檔案,mput命令的一般格式為:

mput 檔名列表

使用用空格分隔的或帶萬用字元的檔名列表來指定要傳送的檔案。對其中的每個檔案都要求使用者確認是否傳送。

◆改變檔案傳輸模式

預設情況下,ftp按ascii模式傳輸檔案,使用者也可以指定其他模式。ascii和brinary命令的功能是設定傳輸的模式。用ascii模式傳輸檔案對純文字是非常好的,但為避免對二進位制檔案的破壞,使用者可以以二進位制模式傳輸檔案。

◆檢查傳輸狀態

傳輸大型檔案時,可能會發現讓ftp提供關於傳輸情況的反饋資訊是非常有用的。hash命令使ftp在每次傳輸完資料緩衝區中的資料後,就在螢幕上列印乙個#字元。本命令在傳送和接收檔案時都可以使用。

◆ftp中的本地命令

當您使用ftp時,字元「!」用於向本地機上的命令shell傳送乙個命令。如果使用者處在ftp會話中,需要shell做某些事,就很有用。例如使用者要建立乙個目錄來儲存接收到的檔案。如果輸入

!mkdir new_dir,

那麼linux就在使用者當前的本地目錄中建立乙個名為new_dir 的目錄。

這裡linux ftp命令就介紹到這裡,應該足夠在linux系統下使用ftp工具了。

linux ftp命令 基本使用

搭建好ftp伺服器後如何使用。sudo apt get install ftp連線後支援ls,mkdir cd 命令 1.連線 ftp ip 輸入使用者名稱 輸入密碼2.上傳檔案 put 遠端檔案 本地檔案 get 本地檔案 遠端檔案 4.結束斷開 byedel 檔名,支援 匹配 ascii 設定以...

Linux ftp命令的使用方法

ftp伺服器在網上較為常見,linux ftp命令的功能是用命令的方式來控制在本地機和遠端機之間傳送檔案,這裡詳細介紹linux ftp命令的一些經常使用的命令,相信掌握了這些使用linux 進行ftp操作將會非常容易。linux ftp命令的一般格式如下 ftp 主機名 ip 最常用的命令有 ls...

Linux FTP命令詳解及使用技巧

ftp ascii 設定以ascii方式傳送檔案 預設值 ftp bell 每完成一次檔案傳送,報警提示.ftp binary 設定以二進位制方式傳送檔案.ftp bye 終止主機ftp程序,並退出ftp管理方式.ftp case 當為on時,用mget命令拷貝的檔名到本地機器中,全部轉換為小寫字母...