欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ftp常用命令大全

 更新時間:2023年05月19日 15:10:29   作者:恒悅sunsite  
本文主要介紹了ftp常用命令大全,文中通過示例代碼介紹的非常詳細,對大家的學(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終端默認安裝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后接任意非標準參數(shù)都會顯示命令的幫助信息。

2、進入交互式模式

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

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

4、查看目錄下的文件

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

5、上傳一個文件

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

3、交互式命令說明

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

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

相關(guān)文章

最新評論