没有或很少条目链入本条目。 (2016年12月17日)请根据格式指引,在其他相关条目加入本条目的内部链接,来建构维基百科内部网络。
此条目没有列出任何参考或来源。 (2013年8月17日)维基百科所有的内容都应该可供查证。请协助补充可靠来源以改善这篇条目。无法查证的内容可能会因为异议提出而被移除。
以下是可以被发送到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
发送到终端