`
war_martin
  • 浏览: 114971 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

FTP命令描述

阅读更多

FTP命令

 

命令  描述 
ABOR 中断数据连接程序
ACCT <account> 系统特权帐号
ALLO <bytes>  为服务器上的文件存储器分配字节
APPE <filename> 添加文件到服务器同名文件
CDUP <dir path> 改变服务器上的父目录
CWD <dir path> 改变服务器上的工作目录
DELE <filename> 删除服务器上的指定文件
HELP <command> 返回指定命令信息
LIST <name> 如果是文件名列出文件信息,如果是目录则列出文件列表
MODE <mode> 传输模式(S=流模式,B=块模式,C=压缩模式)
MKD <directory> 在服务器上建立指定目录
NLST <directory> 列出指定目录内容
NOOP 无动作,除了来自服务器上的承认
PASS <password> 系统登录密码
PASV 请求服务器等待数据连接
PORT <address> IP 地址和两字节的端口 ID
PWD 显示当前工作目录
QUIT 从 FTP 服务器上退出登录
REIN 重新初始化登录状态连接
REST <offset> 由特定偏移量重启文件传递
RETR <filename> 从服务器上找回(复制)文件
RMD <directory> 在服务器上删除指定目录
RNFR <old path> 对旧路径重命名
RNTO <new path> 对新路径重命名
SITE <params> 由服务器提供的站点特殊参数
SMNT <pathname> 挂载指定文件结构
STAT <directory> 在当前程序或目录上返回信息
STOR <filename> 储存(复制)文件到服务器上
STOU <filename> 储存文件到服务器名称上
STRU <type> 数据结构(F=文件,R=记录,P=页面)
SYST 返回服务器使用的操作系统
TYPE <data type> 数据类型(A=ASCII,E=EBCDIC,I=binary)
USER <username>> 系统登录的用户名

 

FTP响应码

 

响应代码  解释说明 
110 新文件指示器上的重启标记
120 服务器准备就绪的时间(分钟数)
125 打开数据连接,开始传输
150 打开连接
200 成功
202 命令没有执行
211 系统状态回复
212 目录状态回复
213 文件状态回复
214 帮助信息回复
215 系统类型回复
220 服务就绪
221 退出网络
225 打开数据连接
226 结束数据连接
227 进入被动模式(IP 地址、ID 端口)
230 登录因特网
250 文件行为完成
257 路径名建立
331 要求密码
332 要求帐号
350 文件行为暂停
421 服务关闭
425 无法打开数据连接
426 结束连接
450 文件不可用
451 遇到本地错误
452 磁盘空间不足
500 无效命令
501 错误参数
502 命令没有执行
503 错误指令序列
504 无效命令参数
530 未登录网络
532 存储文件需要帐号
550 文件不可用
551 不知道的页类型
552 超过存储分配
553 文件名不允许

分享到:
评论

相关推荐

    FTP 命令详解FTP命令详解

    - 描述:发送任意FTP命令到远程服务器。 49. **recv remote-file [local-file]** - 描述:同`get`命令,从远程服务器下载文件到本地。 50. **reget remote-file [local-file]** - 描述:恢复上次未完成的下载任务...

    ftp命令详解--linux/unix

    以下是对标题和描述中涉及的FTP命令的详细解释: 1. `ftp [-v -d -i -n -g] [hostname]`:这是启动FTP客户端的基本命令,`hostname`是目标服务器的地址。`-v`表示启用详细输出,显示命令交互过程;`-d`开启调试模式...

    FTP命令、命令字、信息码

    - **描述**:显示指定FTP命令的帮助信息。 - **示例**:`help get`会展示`get`命令的详细帮助信息。 ##### 24. `idle [seconds]` - **描述**:设置空闲超时时间。 - **示例**:`idle 300`设置空闲超时时间为5分钟。...

    ftp命令大全 ftp

    - 描述:每当FTP命令执行完成时,终端发出提示音。 7. **bin** - 语法:`bin` - 描述:设置二进制传输模式,适用于非文本文件的传输。 8. **bye** - 语法:`bye` - 描述:退出FTP会话。 9. **case** - 语法...

    ftp.rar_ftp_ftp pwd_ftp客户端_linux help命令

    对于标签中的"ftp_pwd",`ftp_pwd`并不是一个标准的FTP命令,但在上述描述中,可能是指使用`pwd`命令查看FTP服务器的当前工作目录。"linux_help命令"则强调了在Linux环境中使用`help`命令获取FTP客户端的帮助信息。 ...

    ftp 远程dos命令上传文件

    FTP命令在DOS环境下通常通过`ftp`命令启动,然后进入交互模式。以下是一些关键的FTP命令: 1. **open**:用来连接到FTP服务器,语法为`open &lt;hostname&gt; &lt;port&gt;`,其中`hostname`是FTP服务器的地址,`port`通常是21...

    FTP协议的命令command与返回码

    FTP命令: 灰色的命令一般很少使用,所以往往在具体实现中不被支持,所以可能返回的信息是“500 'xx': command not understood”。 命令 描述 ABOR 中断数据连接程序 ACCT &lt;account&gt; 系统特权帐号 ALLO &lt;bytes&gt; 为...

    使用DOS命令通过FTP进行上传和下载

    本文将详细介绍如何利用DOS命令行界面进行FTP操作,包括上传、下载以及一些基本的FTP命令使用方法。 #### DOS环境下的FTP连接 在Windows操作系统中,通过DOS命令行进行FTP操作首先需要打开命令行界面。这可以通过...

    ftp命令全集,值得收藏

    根据提供的文件标题、描述、标签以及部分内容,我们可以总结出关于FTP命令的重要知识点。FTP(File Transfer Protocol)是一种用于在网络上进行文件传输的标准协议和服务。本文将详细介绍FTP中的各种命令及其用法,...

    FTP命令全集

    - **描述**:每当执行完一个FTP命令后,使计算机发出声音提示。 - **用途**:在长时间运行FTP命令时,可以提醒用户任务已完成。 ##### 2.7 bin - **命令**:`bin` - **描述**:设置二进制文件传输模式。 - **用途**...

    自己写的 课设ftp 客户端

    请参考子命令章节取得每个子命令的描述信息。  如果您执行 ftp 命令而不为远程主机指定 HostName 参数,ftp 命令会立即显示 ftp&gt; 提示符,等待 ftp 子命令。要连接远程主机,请执行 open 子命令。 当 ftp 命令连接...

    ftp用法大全 命令大全

    - **quote arg1 arg2**:发送额外的FTP命令到服务器。 - **recv remote-file local-file**:同`get`,下载远程文件。 - **reget remote-file local-file**:重新获取中断的文件下载。 - **rhelp cmd-name**:请求...

    ftp源代码2ftp源代码ftp2源代码ftp2源代码2

    3. 命令解析器:将用户输入的FTP命令转换为网络协议可以理解的格式,比如"USER"、"PASS"、"LIST"、"GET"和"PUT"等。 4. 数据传输模块:负责实际的文件传输,通常通过一个单独的数据连接进行。这包括文件的上传、...

    使用FTP下载目录

    4. **FTP命令**:在命令行中,可以使用`cd`改变目录,`ls`或`dir`查看目录内容,`get`下载单个文件,以及`mget`批量下载文件或目录。如果要下载整个目录,通常需要递归地获取所有子目录和文件。 5. **批处理脚本**...

    linux下的ftp实现

    FTP协议基于TCP,因此在建立连接后,客户端需要通过`write()`函数发送FTP命令,如"USER username"和"PASS password"进行身份验证。之后,可以发送"LIST"命令获取目录内容,"RETR"命令下载文件,或"STOR"命令上传文件...

    FTP术语 150文件状态良好,打开数据连接 ......

    - **应用场景**:在执行完任何FTP命令后,如`QUIT`、`USER`等,如果命令执行成功,服务器将返回此状态码。 #### 202 指令被接受,但未完全执行 - **含义**:这个状态码意味着命令已被接受,但还没有完全执行完毕。 ...

    FTP客户端实验报告

    - **命令解析**:客户端需要解析并执行FTP命令,如`PUT`(上传)、`GET`(下载)和`LIST`(查询目录)。 - **错误处理**:良好的客户端会处理各种网络异常,如连接失败、传输中断等。 - **文件I/O**:读取本地文件...

    ftpserver,ftpserver源码

    通过阅读源码,我们可以学习如何处理FTP命令、管理用户会话、以及优化文件传输性能等关键问题。 FTP服务器的架构通常包括以下组件: 1. **控制连接**:FTP协议使用两个并发连接——控制连接和数据连接。控制连接...

    ftp.rar_ftp

    2. FTP服务器:FTP服务器是运行FTP服务的计算机程序,它可以接收来自客户端的FTP命令并处理文件传输请求。"ftp.rar_ftp"可能包含的就是这样的服务器软件,允许用户设置服务器的IP地址、管理文件并支持多级目录浏览。...

    ftp.rar_ftp_ftp cd pwd_ftp cd pwd dir_ftp ls cd_linux ftp

    对于描述中提到的`ftp_cd_pwd`,这是FTP命令`CWD`(Change Working Directory)和`PWD`(Print Working Directory)的组合。`CWD`命令允许用户更改FTP会话的工作目录,而`PWD`返回当前工作目录的路径。在C语言实现中...

Global site tag (gtag.js) - Google Analytics