FTP标准协议整理笔记(二)
来源:互联网 发布:网络电视怎么搜电视台 编辑:程序博客网 时间:2024/04/29 23:49
二、命令列表
客户端通过控制连接发送FTP命令请求,命令字为大写ASCII字符,不同的命令字后可能需要带参数,命令字与参数之间用空格进行分隔。
1) 接入命令
命令字
参数
响应码
说明
USER
用户帐号
230, 530, 500, 501, 421, 331, 332
FTP登陆用户名
PASS
用户密码
230, 202, 530, 500, 501, 503, 421, 332
FTP登陆密码
ACCT
应付费的帐务
230, 202, 530,500, 501, 503, 421
帐务信息
REIN
120, 220, 421, 500, 502
重新初始化
QUIT
221, 500
系统注销
ABOR
225, 226,500, 501, 502, 421
放弃前面提交的命令
2) 文件管理命令
命令字
参数
响应码
说明
CWD
目录名
250, 500, 501, 502, 421, 530, 550
改变当前目录到另一目录
CDUP
200, 500, 501, 502, 421, 530, 550
返回到父级目录
DELE
文件名
250,450, 550,500, 501, 502, 421, 530
删除文件
LIST
目录名
125, 150,226, 250,425, 426, 451,450
500, 501, 502, 421, 530
列出子目录及文件信息
NLIST
目录名
125, 150,226, 250,425, 426, 451,450
500, 501, 502, 421, 530
列出子目录及无其它属性的文件
MKD
目录名
257,500, 501, 502, 421, 530, 550
创建新目录
PWD
257,500, 501, 502, 421, 550
显示当前目录路径
RMD
目录名
250,500, 501, 502, 421, 530, 550
删除目录
RNFR
文件名(旧文件名)
450, 550,500, 501, 502, 421, 530,350
标志要重新命名的文件
RNTO
文件名(新文件名)
250,532, 553,500, 501, 502, 503, 421, 530
重新命名文件
SMNT
文件系统名
202, 250, 500, 501, 502, 421, 530, 550
返回安装文件系统信息
3) 数据格式化命令
命令字
参数
响应码
说明
TYPE
A(ASCII),E(EBCDID),
I(图象),
N(非打印),
T(TELNET)
200, 500, 501, 504, 421, 530
定义文件类型和当需要时定义打印格式
STRU
F(文件),R(记录),
P(页面)
200, 500, 501, 504, 421, 530
定义数据组织
MODE
S(流),B(块),C(压缩)
200, 500, 501, 504, 421, 530
定义传输方式
4) 端口定义
命令字
参数
响应码
说明
PORT
6个数字的标识符
200, 500, 501, 421, 530
客户端选择短暂端口传送命令
PASV
227, 500, 501, 502, 421, 530
请求服务器传送数据连接短暂端口
5) 文件传送命令
命令字
参数
响应码
说明
RETR
文件名
125, 150,(110),226, 250,425, 426, 451
450, 550
500, 501, 421, 530
从服务器传送文件信息到客户端,即下载
STOR
文件名
125, 150, (110)
226, 250
425, 426, 451, 551, 552
532, 450, 452, 553
500, 501, 421, 530
从客户端传送文件到服务器端,即上传
APPE
文件名
125, 150,(110),226, 250
425, 426, 451, 551, 552
532, 450, 550, 452, 553
500, 501, 502, 421, 530
若文件存在追加数据
STOU
文件名
125, 150,(110),226, 250
425, 426, 451, 551, 552
532, 450, 452, 553
500, 501, 421, 530
若文件存在,文件不能被重写
ALLO
文件名
200, 202, 500, 501, 504, 421, 530
在服务器端为文件分配存储空间
REST
文件名
350,500, 501, 502, 421, 530
在指明的数据点确定文件位置标记
STAT
文件名
211, 212, 213,450
500, 501, 502, 421, 530
返回文件的状态
6) 其它命令
命令字
参数
响应码
说明
HELP
211, 214,500, 501, 502, 421
关于服务器帮助信息
NOOP
200,500 421
检查服务器是否处于工作状态
SITE
命令
200,202,500, 501, 530
指明特定场所的命令
SYST
215,500, 501, 502, 421
请求服务器使用的操作系统
- FTP标准协议整理笔记(二)
- FTP标准协议整理笔记(三)
- FTP标准协议整理笔记(一)
- FTP标准协议整理笔记(四)
- FTP协议学习笔记
- FTP协议学习笔记
- FTP协议学习笔记
- FTP协议笔记
- 笔记11:FTP传输协议
- HTTP协议整理笔记
- JS笔记整理(二)
- BCP笔记整理(二)
- 汇编语言笔记整理(二)
- C#笔记整理(二)
- P2P通信标准协议(二)之TURN
- 标准C基础知识笔记二
- (转)FTP的协议命令字和标准FTP信息
- FTP整理
- 布拉德皮特不完全档案及星路历程
- 在网上找了一个SqlMembershipProvider 的例子,今天在这里给大家贴出来
- 反转字符串中的单词(Reverse Words)
- 研究RSS
- 四人帮--单车上的随想(一)
- FTP标准协议整理笔记(二)
- J2EE BS技术开发框架一
- FTP标准协议整理笔记(三)
- FTP标准协议整理笔记(一)
- 使用RSA加密算法对文件进行非对称加密
- VB程序怎么判断另一个程序是否正在运行?
- 重拾blog
- 网页常用小技巧(javascript)
- FTP标准协议整理笔记(四)