首页/网络/协议速查/FTP 命令速查

FTP 命令速查

常用命令围绕三个动作:认证(USER/PASS)、导航(CWD/PWD/LIST)、传输(RETR/STOR);每条命令都有对应的三位应答码。

协议速查网络更新于 2026-10-12

FTP 命令

命令类别说明
USER / PASS认证用户名 / 口令
ACCT认证账号信息(极少用)
PWD / CWD / CDUP导航当前目录 / 切换目录 / 回上级
LIST / NLST导航目录详情 / 仅文件名列表
TYPE传输传输类型:I 二进制、A 文本
RETR / STOR传输下载 / 上传
STOU / APPE传输唯一命名上传 / 追加写入
REST传输断点续传起点偏移
ABOR传输中断当前传输
DELE / RNFR / RNTO文件删除 / 改名准备 / 改名提交
MKD / RMD目录建目录 / 删目录
SIZE / MDTM查询取文件大小 / 修改时间
PORT / PASV / EPSV数据选择数据连接模式
FEAT / OPTS能力查询扩展 / 设置选项
QUIT结束退出登录

二进制模式下传

二进制模式下传
TYPE I
200 Switching to Binary mode.
PASV
227 Entering Passive Mode (...)
RETR backup.tar.gz
150 Opening BINARY mode data connection for backup.tar.gz
226 Transfer complete.
文本模式(TYPE A)会做 CRLF 转换:传压缩包/图片/程序一律 TYPE I,否则文件损坏。

易错点

  • 上传后文件字节数对不上:TYPE A 把 LF 改写成了 CRLF,二进制文件必须 TYPE I

数据来源与参考

  • RFC 959 §4(命令)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌