4.1 FTP命令
以下是FTP命令:
访问控制命令
- USER (用户名) - 参数字段是标识用户的Telnet字符串.
- PASS (密码) - 参数字段是指定用户密码的Telnet字符串.
- ACCT (账户) - 参数字段是标识用户账户的Telnet字符串.
- CWD (更改工作目录) - 此命令允许用户使用不同的目录进行文件存储或检索.
- CDUP (切换到父目录) - 此命令是CWD的特殊情况, 包含它是为了简化传输目录树的程序实现.
- SMNT (结构挂载) - 此命令允许用户挂载不同的文件系统数据结构.
- QUIT (注销) - 此命令终止USER并刷新所有I/O和账户信息.
传输参数命令
- PORT (数据端口) - 参数是数据端口的规范.
- PASV (被动) - 此命令请求服务器DTP在数据端口上"监听".
- TYPE (表示类型) - 参数指定表示类型 (ASCII、EBCDIC、图像、本地字节).
- STRU (文件结构) - 参数是指定文件结构的单个Telnet字符代码 (文件、记录、页).
- MODE (传输模式) - 参数是指定数据传输模式的单个Telnet字符代码 (流、块、压缩).
FTP服务命令
- RETR (检索) - 此命令使服务器DTP传输文件的副本.
- STOR (存储) - 此命令使服务器DTP接受传输的数据并将数据存储为文件.
- STOU (唯一存储) - 此命令的行为类似于STOR, 但结果文件将在当前目录下以该目录唯一的名称创建.
- APPE (追加) - 此命令使服务器DTP接受传输的数据并将数据存储为文件.
- ALLO (分配) - 某些服务器可能需要此命令来保留足够的存储空间.
- REST (重启) - 参数字段表示要重新启动文件传输的服务器标记.
- RNFR (重命名来源) - 此命令指定要重命名的文件的旧路径名.
- RNTO (重命名目标) - 此命令指定紧接在前面的RNFR命令中指定的文件的新路径名.
- ABOR (中止) - 此命令告诉服务器中止之前的FTP服务命令.
- DELE (删除) - 此命令导致路径名中指定的文件被删除.
- RMD (删除目录) - 此命令导致路径名中指定的目录作为目录被删除.
- MKD (创建目录) - 此命令导致路径名中指定的目录作为目录被创建.
- PWD (打印工作目录) - 此命令导致返回当前工作目录的名称.
- LIST (列表) - 此命令导致从服务器向被动DTP发送列表.
- NLST (名称列表) - 此命令导致从服务器向用户站点发送目录列表.
- SITE (站点参数) - 此命令由服务器用于提供特定于其系统的服务.
- SYST (系统) - 此命令用于查找服务器的操作系统类型.
- STAT (状态) - 此命令应导致通过控制连接发送状态响应.
- HELP (帮助) - 此命令应导致服务器发送有用信息.
- NOOP (无操作) - 此命令不影响任何参数或之前输入的命令.