首页 | 邮件资讯 | 技术教程 | 解决方案 | 产品评测 | 邮件人才 | 邮件博客 | 邮件系统论坛 | 软件下载 | 邮件周刊 | 热点专题 | 工具
网络技术 | 操作系统 | 邮件系统 | 客户端 | 电子邮箱 | 反垃圾邮件 | 邮件安全 | 邮件营销 | 移动电邮 | 邮件软件下载 | 电子书下载

操作系统

Windows 9X | Linux&Uinx | Windows Server | 其它操作系统 | Vista | FreeBSD | Windows 7 |
首页 > 操作系统 > Windows Server > 玩儿转Win2003 server下FTP命令(下) > 正文

玩儿转Win2003 server下FTP命令(下)

出处:IT168 作者:华江 时间:2006-8-21 1:17:00
今天继续介绍ftp及其子交互命令的详细使用。

4.FTP命令和子交互命令

    FTP命令是Internet用户使用最频繁的命令之一,不论是在Windows 、Unix、DOS还是Linux操作系统下使用 FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。下面是Windows 2003下的的FTP命令格式:

    格式: ftp [-v] [-d] [-i] [-n] [-g] [-s:FileName] [-a] [-w:WindowSize] [-A] [Host]

    重要参数:

    -v     禁止显示 FTP 服务器响应。
    -d     启用调试,显示在 FTP 客户端和 FTP 服务器之间传递的所有命令。
    -i     传送多个文件时禁用交互提示。
    -n     在建立初始连接后禁止自动登录功能。
    -g     禁用文件名组合。Glob 允许使用星号 (*) 和问号 (?) 作为本地文件和路径名的通配符。详细信息,请参阅“相关主题”。
    -s:filename   指定包含 ftp 命令的文本文件。这些命令在启动 ftp 后自动运行。该参数不允许带有空格。使用此参数而不是重定向 (<)。
    -a     指定绑定 FTP 数据连接时可以使用任何本地接口。
    -w:windowsize  指定传输缓冲区的大小。默认窗口大小为 4096 字节。
    -A     匿名登录到 FTP 服务器。
    Host   指定要连接的计算机名、IP 地址或 FTP 服务器的 IPv6 地址。如果指定了主机名或地址,则其必须是命令行的最后一个参数。
    /?    在命令提示符下显示帮助。

    ftp命令解释器使用户可与F T P客户方进行交互,它使用户可以通过命令打开/关闭特定连接,传输文件、改变传输文件类型等,而不需要断开FTP。下面列出了用户在交互模式下使用FTP时可使用的字命令,见图3。
 

图3 FTP子命令

! :从 ftp 子系统暂时退出到命令提示符下,以便可以运行 Windows Server 2003 家族的命令。要返回到ftp子系统,请在命令提示符下键入 exit。
?:显示 ftp 子命令的说明。
append:使用当前文件类型设置,将本地文件附加到远程计算机上的文件。
append LocalFile [RemoteFile]
LocalFile :指定要添加的本地文件。
RemoteFile :指定(要将 LocalFile 添加到的)远程计算机上的文件。
说明:如果省略了 RemoteFile,将使用 LocalFile 名替代远程文件名。

ascii:将文件传输类型设置为 ASCII。

bell:执行完每个文件传输命令后,将会切换到一个可听见的声音。
说明:默认情况下,bell 是关闭的。

Binary:将文件传输类型设置为二进制。
说明:Ftp 同时支持 ASCII 和二进制图像文件传输类型。在传输可执行文件时应该使用二进制。在二进制模式下,文件以一字节为单位进行传输。

bye:结束与远程计算机的 FTP 会话并退出 ftp。

cd:更改远程计算机上的工作目录。
cd RemoteDirectory
RemoteDirectory :指定要更改的远程计算机上的目录。

close:结束与远程服务器的 FTP 会话,并停留在 ftp> 提示符下。

debug:切换到“调试模式”。
说明:默认情况下,调试是关闭的。
当打开调试时,将显示发送到远程计算机的每个命令,前面是大于号字符 (>)。

delete:删除远程计算机上的文件。
delete RemoteFile
RemoteFile :指定要删除的文件。

dir:显示远程计算机上的目录文件和子目录列表。
dir [RemoteDirectory] [LocalFile]
RemoteDirectory :指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。
LocalFile :指定要存储列表的本地文件。如果没有指定本地文件,则屏幕上将显示结果。
disconnect从远程计算机断开连接,同时保留 ftp> 提示符。

get:使用当前文件传输类型将远程文件复制到本地计算机。
get RemoteFile [LocalFile]
RemoteFile :指定要复制的远程文件。
LocalFile :指定要在本地计算机上使用的文件名。
说明 :如果没有指定 LocalFile,文件就会赋以 RemoteFile 名。 get 命令与 recv 相同。

hash:切换已传输的每个数据块的数字签名 (#) 打印。

说明 :数据块的大小是 2048 字节。 默认情况下,hash 是关闭的。

lcd:更改本地计算机上的工作目录。默认情况下,工作目录是启动 ftp 的目录。
lcd [directory]
Directory :指定要更改的本地计算机上的目录。如果没有指定 Directory,将显示本地计算机中的当前工作目录。

ls:显示远程目录上的文件和子目录的简短列表。
ls [RemoteDirectory] [LocalFile]
RemoteDirectory :指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。
LocalFile :指定要存储列表的本地文件。如果没有指定本地文件,将在屏幕上显示结果。

mdelete:删除远程计算机上的文件。
mdelete RemoteFiles [...]
RemoteFiles :指定要删除的远程文件。

mdir:显示远程目录中的文件和子目录列表。
mdir RemoteFiles [ ...] LocalFile
RemoteFiles :指定要查看其列表的目录。
LocalFile :指定要存储列表的本地文件。
说明 :可以使用 mdir 指定多个文件。

Mput:使用当前文件传输类型将本地文件复制到远程计算机上。
mput LocalFiles [ ...]
LocalFiles :指定要复制到远程计算机的本地文件。

Open :与指定的 FTP 服务器连接。

open Computer [Port]
Computer :必需指定试图要连接的远程计算机。
Port :指定用于联系 FTP 服务器的 TCP 端口号。默认情况下,使用 TCP 端口号 21。
说明 :可以使用 IP 地址或计算机名(两种情况下都必须使用 DNS 服务器或 Hosts 文件)指定 Computer。如果打开了自动登录,则 ftp 将试图使用户自动登录到 FTP 服务器。

put:使用当前文件传输类型将本地文件复制到远程计算机上。
put LocalFile [RemoteFile]
LocalFile :指定要复制的本地文件。
RemoteFile :指定要在远程计算机上使用的名称。
说明:put 命令与 send 命令相同。
如果没有指定 RemoteFile,文件就会赋以 LocalFile 名。

pwd:打印远程计算机上的当前目录。

quit:结束与远程计算机的 FTP 会话并退出 ftp 到命令提示符下。

recv:使用当前文件传输类型将远程文件复制到本地计算机。
recv RemoteFile [LocalFile]
RemoteFile :指定要复制的远程文件。
LocalFile :指定要在本地计算机上使用的名称。
说明:recv 命令与 get 命令相同。 如果没有指定 LocalFile,文件就会赋以 RemoteFile 名。

rename:重命名远程文件。
rename FileName NewFileName
FileName :指定要重命名的文件。
NewFileName :指定新的文件名。

rmdir:删除远程目录。
rmdir Directory
Directory 指定要删除的远程目录的名称。

send:使用当前文件传输类型将本地文件复制到远程计算机上。
send LocalFile [RemoteFile]
LocalFile :指定要复制的本地文件。
RemoteFile :指定要在远程计算机上使用的名称。
说明:send命令与put 命令相同。如果没有指定 RemoteFile,文件就会赋以 LocalFile 名。

status:显示 FTP 连接的当前状态。

trace:切换数据包跟踪。

user:指定远程计算机的用户。
user UserName [Password] [Account]
UserName :指定登录到远程计算机所使用的用户名。
Password :指定 UserName 的密码。如果没有指定密码,但是需要指定,则 ftp 会提示您输入密码。
Account :指定登录到远程计算机所使用的帐户。如果需要指定 Account,但没有指定,则 ftp 会提示您输入帐户。

verbose:切换 verbose 模式。
说明:默认情况下,verbose 是打开的。当打开了 verbose 时,将显示所有 ftp 的响应。在文件传输完成后,将同时显示与传输效率有关的统计信息。

通过对上述命令的运用,用户可以使用FTP完成多种功能.

附录 FTP典型消息和子命令

    FTP客户端与FTP服务器锦绣通信时会看到一些信息,理解这些信息对于排除故障非常重要。
典型消息。

下面是一些典型的消息:

FTP 数字代码的意义
110 重新启动标记应答。
120 服务在多久时间内ready。
125 数据链路埠开启,准备传送。
150 文件状态正常,开启数据连接端口。
200 命令执行成功。
202 命令执行失败。
211 系统状态或是系统求助响应。
212 目录的状态。
213 文件的状态。
214 求助的讯息。
215 名称系统类型。
220 新的联机服务ready。
221 服务的控制连接埠关闭,可以注销。
225 数据连结开启,但无传输动作。
226 关闭数据连接端口,请求的文件操作成功。
227 进入passive mode。
230 使用者登入。
250 请求的文件操作完成。
257 显示目前的路径名称。
331 用户名称正确,需要密码。
332 登入时需要账号信息。
350 请求的操作需要进一部的命令。
421 无法提供服务,关闭控制连结。
425 无法开启数据链路。
426 关闭联机,终止传输。
450 请求的操作未执行。
451 命令终止:有本地的错误。
452 未执行命令:磁盘空间不足。
500 格式错误,无法识别命令。
501 参数语法错误。
502 命令执行失败。
503 命令顺序错误。
504 命令所接的参数不正确。
530 未登入。
532 储存文件需要账户登入。
550 未执行请求的操作。
551 请求的命令终止,类型未知。
552 请求的文件终止,储存位溢出。
553 未执行请求的的命令,名称不正确。

相关文章 热门文章
  • 玩儿转Win2003 server下FTP命令(上)
  • “http 500内部服务器错误”的解决方法
  • 利用Windows 2000 Server的RRAS实现VPN服务器
  • 用凤凰万能启动盘解决本地/域管理员密码丢失
  • Win2003 Server企业版安装配置
  • Active directory 灾难恢复
  • Windows 2000/03域和活动目录
  • 如何在vmware4上创建windows 2003群集
  • MSI文件制作全过程
  • Win2000命令全集(一)
  • Windows 2000/AD技巧
  • 此系统的本地策略不允许您采用交互式登录解决方法
  • Win2000路由的安装与设置实现不同网段互通
  • 自由广告区
     
    最新软件下载
  • SharePoint Server 2010 部署文档
  • Exchange 2010 RTM升级至SP1 教程
  • Exchange 2010 OWA下RBAC实现的组功能...
  • Lync Server 2010 Standard Edition 标..
  • Lync Server 2010 Enterprise Edition...
  • Forefront Endpoint Protection 2010 ...
  • Lync Server 2010 Edge 服务器部署文档
  • 《Exchange 2003专家指南》
  • Mastering Hyper-V Deployment
  • Windows Server 2008 R2 Hyper-V
  • Microsoft Lync Server 2010 Unleashed
  • Windows Server 2008 R2 Unleashed
  • 今日邮件技术文章
  • 腾讯,在创新中演绎互联网“进化论”
  • 华科人 张小龙 (中国第二代程序员 QQ...
  • 微软推出新功能 提高Hotmail密码安全性
  • 快压技巧分享:秒传邮件超大附件
  • 不容忽视的邮件营销数据分析过程中的算..
  • 国内手机邮箱的现状与未来发展——访尚..
  • 易观数据:2011Q2中国手机邮箱市场收入..
  • 穿越时空的爱恋 QQ邮箱音视频及贺卡邮件
  • Hotmail新功能:“我的朋友可能被黑了”
  • 入侵邻居网络发骚扰邮件 美国男子被重..
  • 网易邮箱莫子睿:《非你莫属》招聘多过..
  • 中国电信推广189邮箱绿色账单
  • 最新专题
  • 鸟哥的Linux私房菜之Mail服务器
  • Exchange Server 2010技术专题
  • Windows 7 技术专题
  • Sendmail 邮件系统配置
  • 组建Exchange 2003邮件系统
  • Windows Server 2008 专题
  • ORF 反垃圾邮件系统
  • Exchange Server 2007 专题
  • ISA Server 2006 教程专题
  • Windows Vista 技术专题
  • “黑莓”(BlackBerry)专题
  • Apache James 专题
  • 分类导航
    邮件新闻资讯:
    IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮
    电子邮箱 | 反垃圾邮件|邮件客户端|网络安全
    行业数据 | 邮件人物 | 网站公告 | 行业法规
    网络技术:
    邮件原理 | 网络协议 | 网络管理 | 传输介质
    线路接入 | 路由接口 | 邮件存储 | 华为3Com
    CISCO技术 | 网络与服务器硬件
    操作系统:
    Windows 9X | Linux&Uinx | Windows NT
    Windows Vista | FreeBSD | 其它操作系统
    邮件服务器:
    程序与开发 | Exchange | Qmail | Postfix
    Sendmail | MDaemon | Domino | Foxmail
    KerioMail | JavaMail | Winwebmail |James
    Merak&VisNetic | CMailServer | WinMail
    金笛邮件系统 | 其它 |
    反垃圾邮件:
    综述| 客户端反垃圾邮件|服务器端反垃圾邮件
    邮件客户端软件:
    Outlook | Foxmail | DreamMail| KooMail
    The bat | 雷鸟 | Eudora |Becky! |Pegasus
    IncrediMail |其它
    电子邮箱: 个人邮箱 | 企业邮箱 |Gmail
    移动电子邮件:服务器 | 客户端 | 技术前沿
    邮件网络安全:
    软件漏洞 | 安全知识 | 病毒公告 |防火墙
    攻防技术 | 病毒查杀| ISA | 数字签名
    邮件营销:
    Email营销 | 网络营销 | 营销技巧 |营销案例
    邮件人才:招聘 | 职场 | 培训 | 指南 | 职场
    解决方案:
    邮件系统|反垃圾邮件 |安全 |移动电邮 |招标
    产品评测:
    邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端
    广告联系 | 合作联系 | 关于我们 | 联系我们 | 繁體中文
    版权所有:邮件技术资讯网©2003-2010 www.5dmail.net, All Rights Reserved
    www.5Dmail.net Web Team   粤ICP备05009143号