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,否则文件损坏。