最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ftp常用命令大全

 更新時間:2023年05月19日 15:10:29   作者:恒悅sunsite  
本文主要介紹了ftp常用命令大全,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、命令簡介

FTP(File Transfer Protocol,文件傳輸協(xié)議) 是 TCP/IP 協(xié)議組中的協(xié)議之一。FTP協(xié)議包括兩個組成部分,其一為FTP服務(wù)器,其二為FTP客戶端。其中FTP服務(wù)器用來存儲文件,用戶可以使用FTP客戶端通過FTP協(xié)議訪問位于FTP服務(wù)器上的資源。在開發(fā)網(wǎng)站的時候,通常利用FTP協(xié)議把網(wǎng)頁或程序傳到Web服務(wù)器上。此外,由于FTP傳輸效率非常高,在網(wǎng)絡(luò)上傳輸大的文件時,一般也采用該協(xié)議。windows終端默認(rèn)安裝ftp客戶端,我們可以通過ftp命令執(zhí)行文件的上傳和下載。博文環(huán)境如下:

  • ftp客戶端操作系統(tǒng):win7 旗艦版
  • ftp服務(wù)器操作系統(tǒng):centos7.6
  • ftp服務(wù)器版本:vsftpd-3.0.2

二、使用示例

1、獲取幫助

ftp -h命名查看命令幫助,事實上是ftp后接任意非標(biāo)準(zhǔn)參數(shù)都會顯示命令的幫助信息。

2、進(jìn)入交互式模式

3、連接到服務(wù)器

交互模式下使用open ftp-ip或者直接cmd環(huán)境下直接ftp ftp-ip連接到ftp服務(wù)器

4、查看目錄下的文件

使用dir查看ftp目錄下的文件

5、上傳一個文件

使用put命令上傳一個文件,上傳的時候需要指定本地文件路徑及文件名,遠(yuǎn)程文件可以直接回車,默認(rèn)上傳到ftp賬戶的根目錄。

6、下載一個文件

使用get命令下載一個文件,下載到ftp連接發(fā)起時的工作路徑,本示例下載到C:\Users\wuhsh

7、刪除一個文件

使用delete命令刪除一個文件。

8、下載多個文件

使用mget命令下載多個文件,可以使用通配符。同理使用mput,mdelete命令上傳、刪除多個文件。

9、在服務(wù)器上創(chuàng)建一個目錄

使用mkdir test在服務(wù)器上創(chuàng)建test目錄。

10、查看ftp連接狀態(tài)

使用status命令查看ftp狀態(tài)。

11、斷開連接

使用disconnect命令斷開連接。

三、使用語法及參數(shù)說明

1、使用語法

用法:FTP [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-A] [-x:sendbuffer] [-r:recvbuf
fer] [-b:asyncbuffers] [-w:windowsize] [host]

2、參數(shù)說明

參數(shù)參數(shù)說明
-v禁止顯示遠(yuǎn)程服務(wù)器響應(yīng)。
-n禁止在初始連接時自動登錄。
-i關(guān)閉多文件傳輸過程中的交互式提示。
-d啟用調(diào)試。
-g禁用文件名通配(請參閱 GLOB 命令)。
-s:filename指定包含 FTP 命令的文本文件;命令在 FTP 啟動后自動運(yùn)行。
-a在綁字?jǐn)?shù)據(jù)連接時使用所有本地接口。
-A匿名登錄。
-x:send sockbuf覆蓋默認(rèn)的 SO_SNDBUF 大小 8192。
-r:recv sockbuf覆蓋默認(rèn)的 SO_RCVBUF 大小 8192。
-b:async count覆蓋默認(rèn)的異步計數(shù) 3
-w:windowsize覆蓋默認(rèn)的傳輸緩沖區(qū)大小 65535。
host指定主機(jī)名稱或要連接到的遠(yuǎn)程主機(jī)的 IP 地址。

3、交互式命令說明

序號命名命令說明
1?顯示ftp命令的說明。后面可以加參數(shù),是加需要解釋的命令名,不加則顯示包含所有命令列表。
2append使用當(dāng)前文件類型設(shè)置,將本地文件附加到遠(yuǎn)程計算機(jī)中。大概格式是 append local-file [remote-file] 其中l(wèi)ocal-file是說指定要添加的本地文件。 remote-file是說指定要將local-file附加到遠(yuǎn)程計算機(jī)文件,要是省了這個,則是使用本地文件名做遠(yuǎn)程文件名。
3ascii默認(rèn)情況下,將文件傳輸類型設(shè)置為ASCII
4bell響玲開關(guān),意思是文件傳輸完成后是否有玲聲提醒。默認(rèn)是關(guān)閉的。
5binary將文件傳輸類型設(shè)置為二進(jìn)制。
6verbose轉(zhuǎn)換冗余模式。這里如果打開,會顯示所有ftp響應(yīng),文件傳輸結(jié)束的時候會顯示傳輸?shù)男屎徒y(tǒng)計信息,默認(rèn)的情況是打開的.
7bye結(jié)束和遠(yuǎn)程計算機(jī)的ftp會話,也就是安全斷開,退出ftp.
8cd更改遠(yuǎn)程計算機(jī)上的工作目錄。如cd data 其中data是要進(jìn)入的遠(yuǎn)程計算機(jī)的目錄。
9close結(jié)束與遠(yuǎn)程服務(wù)器的ftp會話,并返回命令解釋程序。
10delete刪除遠(yuǎn)程計算機(jī)上的文件.如mdelete remote-file … remote-file肯定是要刪的文件啊,可以刪除多個.
11debug調(diào)試開關(guān),打開的時候打印每個發(fā)送到遠(yuǎn)程計算機(jī)的命令,命令前有——> 默認(rèn)情況是關(guān)閉的。
12dir顯示遠(yuǎn)程的文件以及子目錄列表。如dir data local-file 其中data是指定要查看列表的目錄,沒指定的話就是當(dāng)前目錄。local-file是指定要保存列表的本地文件,不指定的話就在屏幕輸出。
13disconnnect與遠(yuǎn)程計算機(jī)斷開連接,但還保持著ftp命令提示符。
14get使用當(dāng)前文件傳輸類型,把遠(yuǎn)程的文件拷貝到本地計算機(jī)上。 如get remote-file local-file remote-file是指定要復(fù)制的文件,local-file是指定本地計算機(jī)上的文件名, 沒有指定的話則個remote-file同名。
15glob文件名通配開關(guān)
16hash轉(zhuǎn)換每個傳輸數(shù)據(jù)快的散列標(biāo)記打印(# .數(shù)據(jù)快的大小是2048字節(jié)。默認(rèn)情況下是關(guān)閉的,
17help顯示ftp命令的解釋,如help commmand 其中command就是你要解釋的命令,如果不加command這個參數(shù)的話就會顯示所有命令的列表
18lcd更改本地計算機(jī)的本地目錄,在默認(rèn)的時候是啟動ftp的目錄.這個不要覺得沒用啊,在你使用ftp的時候為了傳遞文件不是常改變本地和遠(yuǎn)程計算機(jī)的目錄嗎? 如lcd [directory] 其中[directory]是指定要進(jìn)入的本地計算機(jī)的目錄,如果你不加這個參數(shù),就會顯示出本地計算機(jī)的工作目錄.
19literal向遠(yuǎn)程ftp服務(wù)器發(fā)送協(xié)商參數(shù),報告. 如lireral argument […] 其中argument是指定要發(fā)送給遠(yuǎn)程服務(wù)器的協(xié)商參數(shù)。
20ls顯示遠(yuǎn)程目錄的文件和字目錄. 如ls remote-directory local-file 其中remote-directory是指要查看的列表的目錄,不指定的話顯示的是當(dāng)前工作目錄。local-file是指定要保存列表的本地文件.不指定的話是在屏幕上輸出.
21mdelete刪除遠(yuǎn)程計算機(jī)上的文件.如mdelete remote-file … remote-file肯定是要刪的文件啊,可以刪除多個.
22mdir顯示遠(yuǎn)程目錄的文件和子目錄列表,他允許指定多個文件. 如mdir remote-file … local-file 參數(shù)我想大家應(yīng)該明白什么意思吧?不明白就看看前面的類似命令吧.
23mget使用當(dāng)前文件傳輸類型將多個遠(yuǎn)程文件復(fù)制到本地計算機(jī). 如mget remote-files … 其實remote-files可以指定多個,他就是指定要復(fù)制到本地計算機(jī)的遠(yuǎn)程文件.
24mkdir創(chuàng)建遠(yuǎn)程目錄. 如mkdir directory 這個命令和nt下的命令提示符中的md directory一樣,不多說了.
25mls顯示遠(yuǎn)程目錄的文件和目錄簡表 如mls remote-file … local-file 其中remote-file這個參數(shù)是必須要加的,’’-’’是使用遠(yuǎn)程計算機(jī)的當(dāng)前工作目錄.
26mput使用當(dāng)前文件傳輸類型,將本地文件復(fù)制到遠(yuǎn)程計算機(jī). 如mput local-files …
27open連接到指定ftp服務(wù)器上, 如open computer port 其中computer一般是遠(yuǎn)程計算機(jī)的ip地址,port不用說就是指定端口了。
28prompt轉(zhuǎn)換提示,在多個文件傳輸?shù)臅r候,ftp提示可以有選擇的檢索或保存文件,如果關(guān)閉提示,則mget和mput命令傳輸所有文件,在默認(rèn)情況下是打開的.
29put使用當(dāng)前文件傳輸類型將本地文件復(fù)制到遠(yuǎn)程計算機(jī)中, 如put local-file remote-file 其中l(wèi)ocal-file是指定要復(fù)制的本地文件, remote-file是指定要復(fù)制的遠(yuǎn)程計算機(jī)上的文件名,不指定的話是和本地計算機(jī)上的文件名同名.
30pwd顯示遠(yuǎn)程呢感計算機(jī)上的當(dāng)前目錄.
31quit結(jié)束與遠(yuǎn)程計算機(jī)的ftp會話,并退出ftp.
32quote向遠(yuǎn)程ftp服務(wù)器發(fā)送協(xié)議,報告.期待ftp單碼應(yīng)答,這個命令的功能和literal相同.
33recv使用當(dāng)前文件傳輸類型將遠(yuǎn)程文件復(fù)制到本地計算機(jī),他與get命令作用相同。
34remotehelp顯示遠(yuǎn)程命令的幫助.這個命令的用法和help,!一樣可以參考他的用法.
35rename更改遠(yuǎn)程計算機(jī)上的文件名。 這個命令和nt的命令提示符的ren一樣,如rename filename newfilename
36rmdir:刪除遠(yuǎn)程目錄. 這個命令和nt的命令提示符的rm一樣,如rmdir directory
37send使用當(dāng)前文件傳輸類型將本地文件復(fù)制到遠(yuǎn)程計算機(jī).send和put命令的功能一樣。 如send local-file remote-file
38tatus顯示ftp連接和轉(zhuǎn)換的當(dāng)前狀態(tài)
39trace轉(zhuǎn)換報文跟蹤,運(yùn)行ftp的命令時,trace將顯示沒個報文的理由。
40type設(shè)置或顯示文件傳輸類型. 如type [type-name] 其中type-name 的意思是文件傳輸?shù)念愋停J(rèn)是ASCII,沒加這個參數(shù)就是顯示當(dāng)前的傳輸類型.
41user指定連接到遠(yuǎn)程計算機(jī)的用戶. 如user user-name [passwd] [account] 其中user-name不用說都是用來登陸計算機(jī)的用戶名了, passwd是指定user-name的密碼,不指定的話ftp會提示輸入密碼。 account是指定用來登陸計算機(jī)的帳號,如不指定,ftp會提示輸入帳號.

到此這篇關(guān)于ftp常用命令大全的文章就介紹到這了,更多相關(guān)ftp常用命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Windows?server?2012下FTP服務(wù)搭建圖文教程

    Windows?server?2012下FTP服務(wù)搭建圖文教程

    這篇文章主要為大家詳細(xì)介紹了Windows?server?2012下FTP服務(wù)搭建圖文教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • 面向初學(xué)者的vsftpd安裝指南

    面向初學(xué)者的vsftpd安裝指南

    本文介紹安裝vsftpd最簡單的方法。在最新的各大發(fā)行版中的安裝盤中都有vsFTPd的軟件包,您用相應(yīng)發(fā)行版提供的軟件包管理工具就能安裝上;當(dāng)然您可以到各大發(fā)行版的FTP鏡像中找到vsftpd的軟件包;當(dāng)然也能用軟件包的管理工具在線安裝
    2016-10-10
  • 使用FileZilla快速搭建FTP文件服務(wù)的圖文教程

    使用FileZilla快速搭建FTP文件服務(wù)的圖文教程

    FTP服務(wù)器(File Transfer Protocol Server)是在互聯(lián)網(wǎng)上提供文件存儲和訪問服務(wù)的計算機(jī),它們依照FTP協(xié)議提供服務(wù)。 FTP是文件傳輸協(xié)議,就是專門用來傳輸文件的協(xié)議。這篇文章主要介紹了使用FileZilla快速搭建FTP文件服務(wù) ,需要的朋友可以參考下
    2019-08-08
  • Linux系統(tǒng) 改善FTP服務(wù)器的安全性

    Linux系統(tǒng) 改善FTP服務(wù)器的安全性

    FTP是互聯(lián)網(wǎng)應(yīng)用中的一個元老級人物了,其方便企業(yè)用戶文件的共享。但是,安全問題也一直伴隨在FTP左右。
    2009-06-06
  • FTP與SFTP的區(qū)別 知多少

    FTP與SFTP的區(qū)別 知多少

    FTP與SFTP的區(qū)別,你到底知多少?這篇文章主要介紹了FTP與SFTP的區(qū)別、FTP的安全隱患、FTP的安全策略,感興趣的小伙伴們可以參考一下
    2017-07-07
  • PureFTPd+Mysql+PHP_Manager實現(xiàn)虛擬用戶磁盤限額的配置方法

    PureFTPd+Mysql+PHP_Manager實現(xiàn)虛擬用戶磁盤限額的配置方法

    前幾天為了讓全校老師都能用上校內(nèi)的FTP,決定在FreeBSD4.9下裝支持虛擬用戶帶磁盤限額的FTP軟件。開始的時候我想過用PROFTPD,可是試了一下,對Mysql數(shù)據(jù)的用戶管理支持不能滿足我的要求,聽大家說PureFTPd對Mysql等數(shù)據(jù)庫的支持不錯,于是開始轉(zhuǎn)向這個FTP軟件
    2013-06-06
  • 教你如何架設(shè)辦公室FTP服務(wù)器以Serv-U為例

    教你如何架設(shè)辦公室FTP服務(wù)器以Serv-U為例

     Scrv-U是Windows平臺上最流行的FTP服務(wù)器軟件,下面就以現(xiàn)在局域網(wǎng)中最流行的FTP服務(wù)器軟件Serv-U為例,向您講解一下如何架設(shè)FTP服務(wù)器
    2013-12-12
  • serv_U 域離線 解決方法

    serv_U 域離線 解決方法

    今天幫朋友配置服務(wù)器的時候發(fā)現(xiàn) serv_U 域離線導(dǎo)致無法登陸,看了一些文章,解決了問題。
    2009-09-09
  • Windows搭建FTP服務(wù)器詳細(xì)教程

    Windows搭建FTP服務(wù)器詳細(xì)教程

    這篇文章主要為大家詳細(xì)介紹了Windows搭建FTP服務(wù)器詳細(xì)教程,文中安裝步驟介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • IIS FTP PASV模式下更改端口范圍的方法

    IIS FTP PASV模式下更改端口范圍的方法

    IIS FTP里的PASV模式下默認(rèn)端口范圍 1024 - 65535,連接時會從中隨機(jī)選擇到響應(yīng)。如果該值未指定,或被設(shè)置成空字符串,則將使用 Winsock 指定的默認(rèn)值 1025-5000
    2012-01-01

最新評論

望奎县| 寻甸| 防城港市| 祁连县| 大方县| 富裕县| 苏尼特右旗| 铜鼓县| 横山县| 鱼台县| 颍上县| 鹰潭市| 陇南市| 宜宾市| 英吉沙县| 原平市| 贵州省| 军事| 昔阳县| 道真| 贡嘎县| 将乐县| 阿鲁科尔沁旗| 冷水江市| 霍林郭勒市| 娄烦县| 东至县| 云南省| 宁乡县| 韶山市| 潼南县| 桃源县| 栾川县| 濉溪县| 三门县| 海口市| 永靖县| 临武县| 信阳市| 湖口县| 潮安县|