数字后带有一个破折号,最后
的消息不带有破折号。中间的消息无须携带三个数字,但是如果带了三个数字,则也需要破折号。
下面是所有的命令的列表。带有星号的命令一般很少使用,所以往往在具体实现中不支持。String Meaning ABOR 放弃传输
*ACCT 某些系统将帐号和用户与文件系统相关联 *ALLO 为即将传送的文件分配空间。后面携带的参数来确定字节数 *APPE 将文件附加到已经存在的文件后面
CDUP 在远程系统上将当前目录切换到上级父目录 CWD 改变远程系统的工作目录 DELE 删除远程系统的文件
HELP 读取服务器的帮助信息,如:支持的命令的列表 LIST 在一个新建立的数据连接上发送当前工作目录下的文件名列表 MKD 创建目录
MODE 指定传输模式,可携带的参数是:S、B或 C. NLST 在一个新建立的数据连接上发送一个当前目录下的‘完全’的目录列表
NOOP 空操作,防止连接断掉 PASS 提供一个用户登录密码,必须立即跟随在USER命令后
*PASV 指定服务器数据传输过程监听等待客户端的数据连接连接建立请求 PORT 指定客户端监听等待服务器端建立的连接的端口号
PWD 显示服务器端的当前工作目录名 QUIT 退出登录并终止连接 *REIN 重新初始化,退出登录但是并不断开连接,后面必须随后发出一个新的USER命令
*REST 从服务器的一个标识处重新开始传输 RETR 从远程系统取回一个文件 RMD 删除一个目录
*RNFR 指定要被命名的文件的老的路径名,随后必须是一个RNTO命令 *RNTO 指定要被命名的文件的新的路径名 *SITE 站点特有的服务器提供的服务
*SMNT 结构加载,提供一个文件系统结构的远程系统路径名 *STAT 状态信息 STOR 上载一个文件到服务器上,若文件已经存在则覆盖
*STOU 上载一个文件到服务器上,不覆盖已经存在的文件 STRU 指定文件结构,参数可以是F、R或P. *SYST 报告远程系统的操作系统类型
TYPE 指定文件类型,参数可以是A、E、I、L只有TYPE A和TYPE I常用 控制连接命令应答有如下形式: Type Description
1yz 主动初步应答,在发送另一个命令以前等待另一个应答 2yz 主动最后应答,最后一个命令成功结束 3yz 主动中间应答,必须再发送一个命令
4yz 暂时被动应答,要求的动作当时不能完成,但可以重试 5yz 永久被动应答,要求的动作不能完成,不应该重试 'y'数
字编码进一步的信息
Digit Meaning0 语法错误 1 信息 2 连接状态 3 认证和记帐 4 保留 5 File s文件系统状态 下面是一些典型的消息:
Number Meaning125 数据连接打开,传输开始 200 命令OK 331 用户名OK 需要输入
linux架设FTP服务器(3)
2021-04-05 06:46
linux架设FTP服务器(3).doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!