5.3 命令
命令指定要执行的操作. 命令应通过控制连接从用户PI发送到服务器PI. 命令-回复序列独立于数据连接上的数据传输活动, 可以与数据传输交错.
FTP命令是以"Telnet行结束"代码终止的"Telnet字符串". 命令代码本身是字母字符, 如果后面有参数则以空格终止, 否则以Telnet-EOL终止. 命令代码和命令语义在本节中描述; 命令的详细语法在命令部分中规定, 回复序列在命令和回复顺序部分中讨论, 说明命令使用的场景在典型FTP场景部分中提供.
FTP命令可以分组如下:
访问控制命令
- USER, PASS, ACCT, CWD, CDUP, SMNT, REIN, QUIT
传输参数命令
- PORT, PASV, TYPE, STRU, MODE
FTP服务命令
- RETR, STOR, STOU, APPE, ALLO, REST, RNFR, RNTO, ABOR, DELE, RMD, MKD, PWD, LIST, NLST, SITE, SYST, STAT, HELP, NOOP