以下是可以被傳送到FTP伺服器的FTP命令列表,包含由IETF在RFC 959中標準化的所有命令。需要注意的是,大多數命令列FTP客戶端都給用戶提供了額外的命令集。例如,GET是一個常見的用來下載檔案的用戶命令,用來替代原始的RETR命令。
命令
|
RFC
|
描述
|
ABOR
|
|
(ABORT)此命令使伺服器終止前一個FTP服務命令以及任何相關數據傳輸。
|
ACCT
|
|
(ACCOUNT)此命令的參數部分使用一個Telnet字串來指明用戶的帳戶。
|
ADAT
|
RFC 2228
|
(AUTHENTICATION/SECURITY DATA)認證/安全數據
|
ALLO
|
|
為接收一個檔案分配足夠的磁碟空間
|
APPE
|
|
增加
|
AUTH
|
RFC 2228
|
認證/安全機制
|
CCC
|
RFC 2228
|
清除命令通道
|
CDUP
|
|
改變到父目錄
|
CONF
|
RFC 2228
|
機密性保護命令
|
CWD
|
|
改變工作目錄
|
DELE
|
|
刪除檔案
|
ENC
|
RFC 2228
|
私隱保護通道
|
EPRT
|
RFC 2428
|
為伺服器指定要連接的擴充地址和埠
|
EPSV
|
RFC 2428
|
進入擴充被動模式
|
FEAT
|
RFC 2389
|
獲得伺服器支援的特性列表
|
HELP
|
|
如果指定了命令,返回命令使用文件;否則返回一個通用說明文件
|
LANG
|
RFC 2640
|
語言協商
|
LIST
|
|
如果指定了檔案或目錄,返回其資訊;否則返回當前工作目錄的資訊
|
LPRT
|
RFC 1639
|
為伺服器指定要連接的長地址和埠
|
LPSV
|
RFC 1639
|
進入長被動模式
|
MDTM
|
RFC 3659
|
返回指定檔案的最後修改時間
|
MIC
|
RFC 2228
|
完整性保護命令
|
MKD
|
|
建立目錄
|
MLSD
|
RFC 3659
|
如果目錄被命名,列出目錄的內容
|
MLST
|
RFC 3659
|
提供命令列指定的對象的數據
|
MODE
|
|
設定傳輸模式(流、塊或壓縮)
|
NLST
|
|
返回指定目錄的檔名列表
|
NOOP
|
|
無操作(啞包;通常用來保活)
|
OPTS
|
RFC 2389
|
為特性選擇選項
|
PASS
|
|
認證密碼
|
PASV
|
|
進入被動模式
|
PBSZ
|
RFC 2228
|
保護緩衝大小
|
PORT
|
|
指定伺服器要連接的地址和埠
|
PROT
|
RFC 2228
|
數據通道保護級別
|
PWD
|
|
列印工作目錄,返回主機的當前目錄
|
QUIT
|
|
斷開連接
|
REIN
|
|
重新初始化連接
|
REST
|
|
從指定點重新開始傳輸
|
RETR
|
|
傳輸檔案副本
|
RMD
|
|
刪除目錄
|
RNFR
|
|
從...重新命名
|
RNTO
|
|
重新命名到...
|
SITE
|
|
傳送站點特殊命令到遠端伺服器
|
SIZE
|
RFC 3659
|
返回檔案大小
|
SMNT
|
|
掛載檔案結構
|
STAT
|
|
返回當前狀態
|
STOR
|
|
接收數據並且在伺服器站點儲存為檔案
|
STOU
|
|
唯一地儲存檔案
|
STRU
|
|
設定檔案傳輸結構
|
SYST
|
|
返回系統類型
|
TYPE
|
|
設定傳輸模式(ASCII/二進制).
|
USER
|
|
認證用戶名
|
XCUP
|
&1000775 RFC 775
|
改變之當前工作目錄的父目錄
|
XMKD
|
&1000775 RFC 775
|
建立目錄
|
XPWD
|
&1000775 RFC 775
|
列印當前工作目錄
|
XRCP
|
&1000743 RFC 743
|
|
XRMD
|
&1000775 RFC 775
|
刪除目錄
|
XRSQ
|
&1000743 RFC 743
|
|
XSEM
|
&1000737 RFC 737
|
傳送,否則郵件
|
XSEN
|
&1000737 RFC 737
|
傳送到終端
|
外部連結[編輯]