使用Linux系統(tǒng)中的ftp命令,用戶就能夠進(jìn)行文件傳輸操作,在Linux系統(tǒng)操作中經(jīng)常會用到,下面小編就給大家介紹下Linux命令的用法。

在城區(qū)等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站 網(wǎng)站設(shè)計(jì)制作按需制作網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),成都品牌網(wǎng)站建設(shè),營銷型網(wǎng)站,成都外貿(mào)網(wǎng)站建設(shè)公司,城區(qū)網(wǎng)站建設(shè)費(fèi)用合理。
Linux下如何使用ftp命令
[root@www ~]# yum install ftp 安裝ftp支持 RedHat系列版本下命令
[root@www ~]# ftp 輸入ftp命令
FTP》 open 連接 命令
FTP》 to 10.10.22.8 連接主機(jī)
FTP》admin 登入名
FTP》passwd 登入密碼
連接成功
FTP》 ! 從 ftp 子系統(tǒng)退出到外殼。
FTP》 ? 顯示 ftp 命令說明。? 和 help 相同。
FTP》 append 使用當(dāng)前文檔類型配置將本地文檔附加到遠(yuǎn)程電腦上的文檔。
FTP》 ascii 將文檔傳送類型配置為默認(rèn)的 ASCII。
FTP》 bell 轉(zhuǎn)換響鈴以在每個文檔傳送命令完成后響鈴。默認(rèn)情況下,鈴聲是關(guān)閉的。
FTP》 binary(或bi) 將文檔傳送類型配置為二進(jìn)制。
FTP》 bye(或by) 結(jié)束和遠(yuǎn)程電腦的linux中ftp命令參數(shù)會話并退出linux中ftp命令參數(shù)。
FTP》 cd 更改遠(yuǎn)程電腦上的工作目錄。
FTP》 close 結(jié)束和遠(yuǎn)程服務(wù)器的linux中ftp命令參數(shù)會話并返回命令解釋程式。
FTP》 debug 轉(zhuǎn)換調(diào)試。當(dāng)調(diào)試打開時,發(fā)送到遠(yuǎn)程電腦的每個命令都打印,前面是字符串“》”。默認(rèn)情況下,調(diào)試是關(guān)閉的。
FTP》 delete 刪除遠(yuǎn)程電腦上的文檔。
FTP》 dir 顯示遠(yuǎn)程目錄文檔和子目錄列表。
FTP》 disconnect 從遠(yuǎn)程電腦斷開,保留linux中ftp命令參數(shù)提示。
FTP》 get 使用當(dāng)前文檔轉(zhuǎn)換類型將遠(yuǎn)程文檔復(fù)制到本地電腦。
FTP 》glob 轉(zhuǎn)換文檔名組合。組合允許在內(nèi)部文檔或路徑名中使用通配符(*和?)。默認(rèn)情況下,組合是打開的。
FTP 》hash 轉(zhuǎn)換已傳輸?shù)拿總€數(shù)據(jù)塊的數(shù)字簽名 (#) 打印。數(shù)據(jù)塊的大小是2048 字節(jié)。默認(rèn)情況下,散列符號打印是關(guān)閉的。
FTP 》help 顯示linux中ftp命令參數(shù)命令說明。
FTP 》lcd 更改本地電腦上的工作目錄。默認(rèn)情況下,工作目錄是啟動linux中ftp命令參數(shù)的目錄。
FTP 》literal 將參數(shù)逐字發(fā)送到遠(yuǎn)程linux中ftp命令參數(shù)服務(wù)器。將返回單個的linux中ftp命令參數(shù)回復(fù)代碼。
FTP 》ls 顯示遠(yuǎn)程目錄文檔和子目錄的縮寫列表。
FTP 》mdelete 刪除遠(yuǎn)程電腦上的文檔。
FTP 》mdir 顯示遠(yuǎn)程目錄文檔和子目錄列表。能夠使用 mdir 指定多個文檔。
FTP 》mget 使用當(dāng)前文檔傳送類型將遠(yuǎn)程文檔復(fù)制到本地電腦。
FTP 》mkdir 創(chuàng)建遠(yuǎn)程目錄。
FTP 》mls 顯示遠(yuǎn)程目錄文檔和子目錄的縮寫列表。
FTP 》mput 使用當(dāng)前文檔傳送類型將本地文檔復(fù)制到遠(yuǎn)程電腦上。
FTP 》open 和指定的linux中ftp命令參數(shù)服務(wù)器連接。
FTP 》prompt 轉(zhuǎn)換提示。假如關(guān)閉提示時 mget 及 mput 傳送任何文檔,linux中ftp命令參數(shù)在多文檔傳送過程中將提示允許您有選擇地檢索或存儲文檔。默認(rèn)情況下,提示是打開的。
FTP 》put 使用當(dāng)前文檔傳送類型將本地文檔復(fù)制到遠(yuǎn)程電腦上。
FTP 》pwd 顯示遠(yuǎn)程電腦上的當(dāng)前目錄。
FTP 》quit 結(jié)束和遠(yuǎn)程電腦的linux中ftp命令參數(shù)會話并退出linux中ftp命令參數(shù)。
FTP 》quote 將參數(shù)逐字發(fā)送到遠(yuǎn)程linux中ftp命令參數(shù)服務(wù)器。將返回單個的linux中ftp命令參數(shù)回復(fù)代碼。
FTP 》recv 使用當(dāng)前文檔傳送類型將遠(yuǎn)程文檔復(fù)制到本地電腦。Recv 和 get相同。
FTP 》remotehelp 顯示遠(yuǎn)程命令幫助。
FTP 》rename 重命名遠(yuǎn)程文檔。
FTP 》rmdir 刪除遠(yuǎn)程目錄。
FTP 》send 使用當(dāng)前文檔傳送類型將本地文檔復(fù)制到遠(yuǎn)程電腦上。Send 和put 相同。
FTP 》status 顯示linux中ftp命令參數(shù)連接和轉(zhuǎn)換的當(dāng)前狀態(tài)。
FTP 》trace 轉(zhuǎn)換數(shù)據(jù)包跟蹤。Trace 在運(yùn)行l(wèi)inux中ftp命令參數(shù)命令時顯示每個數(shù)據(jù)包的路由。
FTP 》type 配置或顯示文檔傳送類型。
FTP 》user 指定遠(yuǎn)程電腦的用戶。
FTP 》verbose 轉(zhuǎn)換 verbose 模式。假如打開,將顯示任何 linux中ftp命令參數(shù)響應(yīng)。在文檔傳送完成后,將同時顯示和傳送效率有關(guān)的統(tǒng)計(jì)信息。默認(rèn)情況下,verbose 是打開的。
上面就是Linux下ftp命令的用法介紹了,最全的Linux ftp命令都在這里,ftp命令配合其他命令能夠達(dá)到不同的效果,可應(yīng)用于各種情景中。
1、在安裝好的Linux,當(dāng)我輸入ftp的時候,提示我沒有找到ftp的指令,在網(wǎng)上查看,說是要去安裝一個vsftpd。先將權(quán)限設(shè)置為root,或者指令前加sudo。指令如下:
yum install vsftpd
或者
sudo yum install vsftpd
2、然后安裝好后,輸入/sbin/service vsftpd restart去重啟vsftpd.
3、然后安裝ftp。
yum install vsftpd
4、然后輸入ftp后,盡可以進(jìn)入ftp的控制界面。
5、現(xiàn)在如果你想登陸一個FTP,就可以通過open指令去進(jìn)入該FTP。
例如:open 127.0.0.0
如果FTP設(shè)置權(quán)限,可能在輸入后需要輸入用戶名和密碼。這樣就可以直接進(jìn)入FTP去操作了。
操作指令
1、FTP的操作指令其實(shí)和Linux很相似,如下:
1)ls 列出遠(yuǎn)程機(jī)的當(dāng)前目錄
2)cd 在遠(yuǎn)程機(jī)上改變工作目錄
3)lcd 在本地機(jī)上改變工作目錄
4)ascii 設(shè)置文件傳輸方式為ASCII模式
5)binary 設(shè)置文件傳輸方式為二進(jìn)制模式
6)close 終止當(dāng)前的ftp會話
7)hash 每次傳輸完數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)后就顯示一個#號
8)get(mget) 從遠(yuǎn)程機(jī)傳送指定文件到本地機(jī)
9)put(mput) 從本地機(jī)傳送指定文件到遠(yuǎn)程機(jī)
10)open 連接遠(yuǎn)程ftp站點(diǎn)
11)exit退出ftp。
2、例如:下載文件
下載文件之前要先設(shè)置好本地的目錄,用來存放下載的文件
lcd /home/123/web ##設(shè)置本地存放目錄 默認(rèn)為 /home/usr
get 123.txt ##下載123.txt文件到 /home/123/web 中
get -c 123.txt ##斷點(diǎn)續(xù)傳下載
mget *.txt ##批量下載所有txt文件
mget -c *.txt ##斷點(diǎn)續(xù)傳
mget -c ./123/aaa/*.txt ##斷點(diǎn)續(xù)傳、批量下載ftp端aaa目錄下的所有txt文件
pget -c -n 10 file.dat
##以最多10個線程以允許斷點(diǎn)續(xù)傳的方式下載file.dat
##可以通過設(shè)置 set pget:default-n 5 的值而使用默認(rèn)值。
mirror aaa/
##將aaa目錄整個的下載下來,子目錄也會自動復(fù)制 本地自動建立目錄
3、例如:上傳文件
put 123.txt ##同下載
mput *.txt ##同下載
mirror -R aaa/ ##同下載
4、例如:查看ftp端文件
ls *.txt ##查找當(dāng)前目錄下的所有txt文件
ls ./123/ ##列出123目錄下所有文件
find . -name "*.txt" ##遞歸查找站點(diǎn)上所有的txt文件
find ./xx -name "*.txt" ##查找xx目錄下所有的txt文件
附1: ls第二次讀取的是本地緩存,可以用 rels 代替 ls 或者catch off / catch on 來開關(guān)catch,catch flush清空本地catch
附2: 瀏覽本地目錄的命令可用!ls, 如 !ls /usr/local/bin/
注意事項(xiàng):安裝FTP的時候,權(quán)限設(shè)置為root。
第一步,輸入命令:netstat -tlnp
列出系統(tǒng)里面監(jiān)聽網(wǎng)絡(luò)的TCP連接和相應(yīng)的進(jìn)程PID。
參數(shù)說明:
-t:表示列出TCP連接
-l:表示列出正在網(wǎng)絡(luò)監(jiān)聽的服務(wù)
-n:表示以端口號來顯示
-p:表示列出進(jìn)程PID
第二步,看看Local Address這一列下面有沒有端口號是21的那一行,或者看Program name這一列下面有沒有FTP程序。
延展閱讀:
Linux是一套免費(fèi)使用和自由傳播的類Unix操作系統(tǒng),是一個基于POSIX和UNIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng)。它能運(yùn)行主要的UNIX工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。它支持32位和64位硬件。Linux繼承了Unix以網(wǎng)絡(luò)為核心的設(shè)計(jì)思想,是一個性能穩(wěn)定的多用戶網(wǎng)絡(luò)操作系統(tǒng)。
1.Linux下啟動ftp service vsftpd start2.連接FTP ftp 192.168.0.103.進(jìn)入FTP目錄 ftpcd /ftp4.查看目錄文件數(shù) ftpls |wc -l#ls列出目錄和文件,wc命令輸出行數(shù)
在
linux
系統(tǒng)提示符
$
下,使用
ftp
命令,如下所示:
$ftp
a.b.c.d
(其中:a.b.c.d
為假設(shè)的一個對方的
ftp
服務(wù)器的
ip
地址)
如果是對方的
ftp
服務(wù)器允許別人進(jìn)行匿名訪問的話,那么用戶名就是:anonymous,密碼一般為空。否則的話,就需要輸入對方提前事先提供給你的用戶名和密碼才能夠進(jìn)行文件傳輸。
使用約定好的用戶名和密碼登錄到對方的
ftp
服務(wù)器之后,你就可以使用
put(傳輸單個文件)、或者
mput(傳輸多個文件)、get(從對方的ftp服務(wù)器上獲取單個文件)、mget(從對方的ftp服務(wù)器上獲取多個文件)了。當(dāng)然了,一般
ftp
服務(wù)器的系統(tǒng)管理員都會給你一個
/pub
子目錄,供所有用戶使用。所以一般來說,即使使用賬號登錄
ftp
服務(wù)器之后,第一個命令就是:
cd
/pub
,轉(zhuǎn)入公共子目錄。
1、首先,連接相應(yīng)linux主機(jī),進(jìn)入到linux命令行狀態(tài)下,等待輸入shell指令。
2、其次,在linux命令行中輸入:service vsftpd start。
3、鍵盤按“回車鍵”運(yùn)行shell指令,此時會看到ftp服務(wù)被成功啟動了。
分享標(biāo)題:包含ftp命令用法linux的詞條
標(biāo)題網(wǎng)址:http://chinadenli.net/article24/dsiogce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、定制網(wǎng)站、服務(wù)器托管、品牌網(wǎng)站制作、網(wǎng)站導(dǎo)航、自適應(yīng)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)