FTP命令列表

维基媒体列表条目

以下是可以被发送到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 发送到终端

参见

外部链接