USER - 设置用户名
PASS - 发送一个用户登陆密码
CWD - 改变工作目录
LIST - 列出远程某个目录下的所有文件和子目录
DELE - 删除远程文件
PASV - 进入数据传输(提取IP和PORT)
PORT - 打开一个端口
TYPE - 设置数据传输模式
RETR - 下载文件
STOR - 上传文件到远程主机
SIZE - 返回文件大小
APPE - 续传文件到远程主机(用于断点续传)
MKD - 建立一个远程目录
CDUP - 设置当前工作目录的父目录为工作目录
QUIT - 终止连接
NLST - 明明远程目录列表的名字
PWD - 打印工作目录
MDTM - 返回文件的修改时间
RMD - 删除远程文件
RNFR - 重命名远程文件
RNTO - 设置远程文件的新名字
SITE - 指定站点命令
MODE - 设置传输模式
REIN - 重新初始化连接
STAT - 返回远程主机状态
STOU - 上传一个唯一的文件
STRU - 设置文件传输结构
SYST - 返回系统类型
NOOP - 什么也不做,可以用于测试用
HELP - 返回一些帮助信息
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
120 服务在几分钟内就绪.
125 数据连接已经打开,传输开始.
150 文件状态OK;将要打开数据连接.
200 命令OK.
202 命令未实现,在这个站点是多余的.
211 系统状态或系统帮助的回应.
212 目录状态.
213 文件状态.
214 帮助信息.
215 NAME系统类型.
220 服务对新用户就绪.
221 服务关闭控制连接.如果合适的话推出登录.
225 数据连接打开,没有数据在传输.
226 关闭数据连接.需要的文件操作完成。.
227 进入Passive模式(h1,h2,h3,h4,p1,p2).
230 用户登入,已处理.
250 文件操作动作OK,完成.
257 "PATHNAME"已经创建.
331 用户名OK,需要密码.
332 需要登录帐号.
350 需要进行的文件操作延迟,进一步的信息.
421 服务不可用,关闭控制连接.当服务必须关闭时,这个回复可能适用任何目录.
425 无法打开数据连接.
426 连接关闭;传输异常中止.
450 需要进行的文件操作没有被接受.文件不可用 (例如,文件忙).
451 操作中止;处理时发生本地错误.
452 操作未接受.系统存储空间不足.
500 语法错误,无法识别命令.可能包括命令太长等错误.
501 参数语法错误.
502 命令未实现.
503 命令顺序错误.
504 对于该参数命令未实现.
530 未登录.
532 存储文件需要帐号.
550 需要的操作未被接受.文件不可用 (例如,文件未找到).
551 需要的操作异常中止;页类型未知.
552 需要的操作异常中止.超过了存储分配空间 (对于当前目录或数据集).
553 需要的操作未被接受.文件名不被允许.
转载请注明:exchen's blog » FTP协议命令