常用FTP命令
1. 用户; 注:表示回车换行。
指定登录用户名。 连接到FTP服务器后,您将收到以200开头的响应,这意味着服务器已准备就绪。 您可以使用此命令开始登录。该命令发出后,您将收到以 230 开头的响应,表示用户已登录,或者以 331 开头的响应表示需要密码。
2. 通过
当服务器响应 331 并要求输入密码时,使用此命令将密码发送到服务器。 发出命令后,您将收到 230 响应,表示您已登录,请继续,或者 530 响应,表示您无法登录。
3.端口h1,h2,h3,h4,p1,p2
指定数据连接的 IP 地址和本地端口。 h1-h4是主机的IP地址,p1是本地端口的高位字节,p2是本地端口的低位字节。
4.应用程序
准备服务器接收文件并将数据附加到指定文件,或者创建指定文件(如果不存在)。 服务器会响应:125->数据连接已打开,传输开始; 150-> 准备打开数据连接; 226->关闭数据连接,操作已成功; 250-> 已完成; 421-> 服务不可用; 425-> 无法打开数据连接; 450、532、550、553 -> 无法执行。
5. 连续WD
将当前目录更改为指定目录(如 DOS CD 命令)。 服务器响应:250->已完成; 421 或 550-> 无法执行。
6. 德勒
删除服务器上指定的文件。 服务器响应:250->已完成; 421、450、550->无法执行。
7. 列表 [ ]
列出指定路径上的文件名(如 DOS DIR 命令)。 服务器响应与 APPE 相同。
8. MKD
在服务器上创建一个目录。 服务器响应:257->已创建; 421, 550-> 无法执行。
9.残疾人; 返回当前目录名称。
10.退出; 注销用户并终止连接。
11. RETR; 下载文件时,服务器响应与APPE相同。
12.RMD; 删除目录,服务器响应与DELE相同。
13.RNFR
将文件重命名为服务器上有效文件名的过程的前半部分。 服务器响应:350->等待进一步信息; 421、450、550->无法执行。
14.RNTO
后半部分为文件重命名过程,文件名就是新文件名。 服务器响应:250->已完成; 421、532、553->无法执行。
15. 斯托尔; 允许服务器从数据连接接收文件,响应与APPE相同。