转载来自:https://blog.csdn.net/indexman/article/details/46387561
可以输入help或者?查看所有ftp命令
命令概览
· ! - 执行本地命令
· ? - 显示FTP命令的说明
· append - 向远程服务器追加本地文件
· ascii - 设置文件传输类型为ASCII,默认类型
· bell - 每一个传输命令完成触发一次响铃(默认关闭)
· binary - 设置文件传输类型为binary(二进制传输)
· bye - 结束FTP会话并退出
· cd - 改变远程工作目录
· close - 结束FTP会话并返回命令行
· debug - 开关调试(默认关闭)
· delete - 删除远程单个文件
· dir - 显示远程目录文件盒子目录列表
· disconnect - 从远程断开,重新获得FTP提示框
· get - 复制单个远程文件到本地
· glob - 开关文件名通配符(默认ON)
· hash - Toggles hash-sign (#) printing for each data block transferred (default = OFF) 为每个缓冲区传输切换打印“#”(哈希标记打印)
· help - 显示FTP命令帮助信息(用法通”?“)
· lcd - 改变本地工作目录
· literal - Sends arguments, verbatim, to the remote FTP server 向远程FTP服务器逐字发送参数(发送任意 ftp 命令)
· ls - 显示远程目录文件和子目录的简短列表(只有文件名和目录名)
· mdelete - 删除远程一个或多个文件
· mdir - 列出多个远程目录的内容
· mget - 复制一个或多个远程文件至本地
· mkdir - 创建一个远程目录
· mls - 列出多个远程目录的内容
· mput - 复制一个或多个本地文件到远程
· open - 连接到指定的FTP服务器
· prompt - 开关交互提示(默认为ON)
· put - 复制一个本地文件到远程
· pwd - 显示远程当前工作目录(字面意思:打印工作目录)
· quit - 结束FTP会话并退出FTP(功能通bye)
· quote - Sends arguments, verbatim, to the remote FTP server (same as "literal") 发送任意 ftp 命令??
· recv - 复制远程文件到本地
· remotehelp - 显示远程命令帮助
· rename - 重命名远程文件
· rmdir - 删除远程目录
· send - 复制一个本地文件到远程(功能通put)
· status - 显示当前FTP连接状态
· trace - 开关数据包追踪(默认为OFF)
· type - 设置文件传输类型(默认为ASCII)
· user - 发送新用户信息
· verbose - 开关详细模式