




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。FTP的命令行格式为:ftp -v -d -i -n -g 主机名,其中-v显示远程服务器的所有响应信息;-n限制ftp的自动登录,即不使用;.n etrc文件;-d使用调试方式;-g取消全局文件名。ftp使用的内部命令如下(中括号表示可选项): 1.!cmdargs:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip. 2.$ macro-ameargs:执行宏定义macro-name. 3.accountpassword:提供登录远程系统成功后访问系统资源所需的补充口令。4.append local-fileremote-file:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。5.ascii:使用ascii类型传输方式。6.bell:每个命令执行完毕后计算机响铃一次。7.bin:使用二进制文件传输方式。8.bye:退出ftp会话过程。9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。10.cd remote-dir:进入远程主机目录。11.cdup:进入远程主机目录的父目录。12.chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如:chmod 777 a.out。13.close:中断与远程服务器的ftp会话(与open对应)。14.cr:使用asscii方式传输文件时,将回车换行转换为回行。15.delete remote-file:删除远程主机文件。16.debugdebug-value:设置调试方式,显示发送至远程主机的每条命令,如:deb up 3,若设为0,表示取消debug。17.dirremote-dirlocal-file:显示远程主机目录,并将结果存入本地文件local-file。18.disconnection:同close。19.form format:将文件传输方式设置为format,缺省为file方式。20.get remote-filelocal-file:将远程主机的文件remote-file传至本地硬盘的local-file。21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。22.hash:每传输1024字节,显示一个hash符号(#)。23.helpcmd:显示ftp内部命令cmd的帮助信息,如:help get。24.idleseconds:将远程服务器的休眠计时器设为seconds秒。25.image:设置二进制传输方式(同binary)。26.lcddir:将本地工作目录切换至dir。27.lsremote-dirlocal-file:显示远程目录remote-dir,并存入本地文件local-file。28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。29.mdeleteremote-file:删除远程主机文件。30.mdir remote-files local-file:与dir类似,但可指定多个远程文件,如:mdir *.o.*.zipoutfile31.mget remote-files:传输多个远程文件。32.mkdir dir-name:在远程主机中建一目录。33.mls remote-file local-file:同nlist,但可指定多个文件名。34.modemodename:将文件传输方式设置为modename,缺省为stream方式。35.modtime file-name:显示远程主机文件的最后修改时间。36.mput local-file:将多个文件传输至远程主机。37.newer file-name:如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。38.nlistremote-dirlocal-file:显示远程主机目录的文件清单,并存入本地硬盘的local-file。39.nmapinpattern outpattern:设置文件名映射机制,使得文件传输时,文件中的某些字符相互转换,如:nmap $1.$2.$3$1,$2.$2,$3,则传输文件a1.a2.a3时,文件名变为a1,a2。该命令特别适用于远程主机为非UNIX机的情况。40.ntransincharsoutchars:设置文件名字符的翻译机制,如ntrans 1R,则文件名LLL将变为RRR。41.open hostport:建立指定ftp服务器连接,可指定连接端口。42.passive:进入被动传输方式。43.prompt:设置多个文件传输时的交互提示。44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令,该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以首先建立两个服务器间的连接。45.put local-fileremote-file:将本地文件local-file传送至远程主机。46.pwd:显示远程主机的当前工作目录。47.quit:同bye,退出ftp会话。48.quote arg1,arg2.:将参数逐字发至远程ftp服务器,如:quote syst. 49.recv remote-filelocal-file:同get。50.reget remote-filelocal-file:类似于get,但若local-file存在,则从上次传输中断处续传。51.rhelpcmd-name:请求获得远程主机的帮助。52.rstatusfile-name:若未指定文件名,则显示远程主机的状态,否则显示文件状态。53.renamefromto:更改远程主机文件名。54.reset:清除回答队列。55.restart marker:从指定的标志marker处,重新开始get或put,如:restart 130。56.rmdir dir-name:删除远程主机目录。57.runique:设置文件名唯一性存储,若文件存在,则在原文件后加后缀.1,.2等。58.send local-fileremote-file:同put。59.sendport:设置PORT命令的使用。60.site arg1,arg2.:将参数作为SITE命令逐字发送至远程ftp主机。61.size file-name:显示远程主机文件大小,如:site idle 7200。62.status:显示当前ftp状态。63.structstruct-name:将文件传输结构设置为struct-name,缺省时使用stream结构。64.sunique:将远程主机文件名存储设置为唯一(与runique对应)。65.system:显示远程主机的操作系统类型。66.tenex:将文件传输类型设置为TENEX机的所需的类型。67.tick:设置传输时的字节计数器。68.trace:设置包跟踪。69.typetype-name:设置文件传输类型为type-name,缺省为ascii,如:type binary,设置二进制传输方式。70.umasknewmask:将远程服务器的缺省umask设置为newmask,如:umask 3。71.user user-namepasswordaccount:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous myemail。72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应都将显示给用户,缺省为on. 73.?cmd:同help。 ftp 命令用于互连网络上本地与远程主机间传送文件。ftp 有两种使用方式:带 host 参数,则立即建立本地与远程指定主机的实际连接;不带 host 参数,则进入 ftp 命令方式,然后可用命令再去建立连接。 ftp 直接连接方式 ftp 命令方式 ftp 命令表 ftp 直接连接方式 格式: $ ftp -v -d -i -n -g host 解释: ftp 命令带 hosts 参数,是直接连接方式,允许用户立即与命令行中指出 的主机建立连接。其中 host 是远程主机名或实际地址。主机建立连接后, ftp 提示用户输入用户名和口令,注册成功与否都有返回信息。然后显示 提示符 ftp ,等待输入命令。选项含义如下: -v 显示来自远程服务器的全部响应及数据传送的统计报告。即 Verbose方式处于 on 状态。 -v 允许诊断。 -i 在多文件传输时不允许交互提示功能起作用。 -n 在与远程主机建立连接时,关闭自动注册。 -g 表示不允许文件名全局化。连接实例:$ftp Connectde to 3.220 FTP server (Version wu-2.4(3) Thu Apr 23 12:31:47 CDT 1998) ready.User (3:(none): cornerPassword:230 User corner logged in.ftp command (command 见下表命令一栏)ftp quit221 Goodbye-ftp 命令方式 格式: $ ftp ftp command 解释: ftp 不带 hosts 参数时进入命令方式,此时提示符是 ftp 。command 见 下表命令一栏。连接实例:$ftpftp open Connectde to 3.220 FTP server (Version wu-2.4(3) Thu Apr 23 12:31:47 CDT 1998) ready.User (3:(none): cornerPassword:230 User corner logged in.ftp command (command 见下表命令一栏)ftp quit221 GoodbyeUNIX 下 SCO TCP/IP ftp 命令表 序号 命 令 功 能 1 ! 执行本地 shell 命令 2 $ 执行宏功能 3 account 发送帐号口令到远程服务器 4 append 附加到文件中 5 ascii 设置 ASCII 码传输类型 6 bell 命令完成时响铃 7 binaey 设置二进制码传输类型 8 bye 结束并退出 ftp 9 case 触发远程文件名大小写变化功能 10 cd 改变远程工作目录 11 cdup 把远程工作目录改为其父目录 12 close 结束 ftp 13 cr 触发回车换行功能 14 delete 删除远程文件 15 debug 触发调试方式 16 dir 列远程目录 17 disconnect 结束 ftp 18 form 设置文件传输格式 19 get 取文件 20 glob 触发本地文件名元字母扩展功能 21 hash 为每个传输缓区触发#号打印功能 22 help 显示求助信息 23 lcd 改变本地工作目录 24 ls 列远程工作目录内容 25 macdef 定义宏功能 26 mdelete 删除远程主机上的多个文件 27 mdir 列多个远程目录的内容 28 mget 取多个文件 29 mkdir 在远程主机上建新目录 30 mls 列多个远程目录的内容 31 mode 设置文件传输方式 32 mput 发送多个文件 33 nmap 设置或取消文件名映射机制 34 ntrans 设置或取消文件名字符变换机制 35 open 连接远程主机 36 prompt 触发交互提示功能 37 proxy 在辅助控制连接上执行一条 ftp 命令 38 put 发送一个文件 39 pwd 显示远程机器上的工作目录 40 quit 结束并退出 ftp 41 quote 发送任意 ftp 命令 42 recv 取文件 43 remotehelp 取远程主机的求助信息 44 rename 重新命名远程文件 45 reset 清除应答队列 46 rmdir 删除远程主机的一个目录 47 runique 触发用本地唯一文件名存储功能 48 send 发送一个文件 49 sendport 为每个数据连接触发使用 PORT 50 status 显示当前状态 51 struct 设置文件传输结构 52 sunique 触发远程唯一主机文件存储功能 53 tenex 设置 tenex 文件传输类型 54 trace 触发分组跟踪功能 55 type 设置文件传输类型 56 user 发送新的用户信息 57 verbose 触发 verbose 方式 58 xmkdir 生成远程主机目录 59 xpwd 显示远程主机工作目录 60 xrmdir 删除远程主机目录 61 ? 显示本地 ftp 求助信息 不同的系统,上述命令可能有所差异,可用“?”获得帮助! FTP:文件传输协议。先说说他的功能吧,主要就是从运行FTP服务器的计算机传输文件。可以交互使用。这里要注意,只有安装了tcp/ip协议的机器才能使用ftp命令。 命令格式:ftp -v-d-i-n-g-s:filename-a-w:windowsizecomputer 说说他们的含义吧。 -v 不显示远程服务器响应 -n 禁止第一次连接的时候自动登陆 -i 在多个文件传输期间关闭交互提示 -d 允许调试、显示客户机和服务器之间传递的全部ftp命令 -g 不允许使用文件名通配符,文件名通配符的意思是说允许在本地文件以及路径名中使用通配字符 -s:filename 指定包含ftp命令的文本文件。在ftp命令启动后将自动运行这些命令。在加的参数里不能有空格。 -a 绑定数据连接时,使用任何的本地端口 -w:windowsize 忽略默认的4096传输缓冲区 computer 指定要连接的远程计算机的ip地址 呵呵,理解了上面的,就说说一些具体的命令,我个人觉得虽然现在工具用起来很方便了,但懂这些命令在很多地方还是很有用的,就像现在nt下的命令提示符1) ? 说明:显示ftp命令的说明。后面可以加参数,是加需要解释的命令名,不加则显示包含所有命令列表。 2) append 说明:使用当前文件类型设置,将本地文件附加到远程计算机中。大概格式是 append local-file remote-file 其中local-file是说指定要添加的本地文件。 remote-file是说指定要将local-file附加到远程计算机文件,要是省了这个,则是使用本地文件名做远程文件名。 3)ascii 说明:默认情况下,将文件传输类型设置为ASCII 4)bell 说明:响玲开关,意思是文件传输完成后是否有玲声提醒。默认是关闭的。 5)binary 说明:将文件传输类型设置为二进制。 6)bye 说明:结束和远程计算机的ftp会话,也就是安全断开,退出ftp. 7)cd 说明:更改远程计算机上的工作目录。如cd data 其中data是要进入的远程计算机的目录。 8)close 说明:结束与远程服务器的ftp会话,并返回命令解释程序。 9)dir 说明:显示远程的文件以及子目录列表。如dir data local-file 其中data是指定要查看列表的目录,没指定的话就是当前目录。local-file是指定要保存列表的本地文件,不指定的话就在屏幕输出。 10)debug 说明:调试开关,打开的时候打印每个发送到远程计算机的命令,命令前有 默认情况是关闭的。 11)disconnnect 说明:与远程计算机断开连接,但还保持着ftp命令提示符。 12)get 说明:使用当前文件传输类型,把远程的文件拷贝到本地计算机上。 如get remote-file local-file remote-file是指定要复制的文件,local-file是指定本地计算机上的文件名, 没有指定的话则个remote-file同名。 13)glob 说明:文件名通配开关 14)hash 说明:转换每个传输数据快的散列标记打印(#).数据快的大小是2048字节。默认情况下是关闭的, 15)help 说明:显示ftp命令的解释,如help commmand 其中command就是你要解释的命令,如果不加command这个参数的话就会显示所有命令的列表 16)! 说明:这个命令差点忘记了功能是在本地计算机上运行指定命令。如! command 其中command就是你要运行的命令,如果不加command这个参数的话,则显示本地命令提示, 这时你输入exit命令就能返回到ftp了。 17)lcd 说明:更改本地计算机的本地目录,在默认的时候是启动ftp的目录.这个不要觉得没用啊,在你使用ftp的时候为了传递文件不是常改变本地和远程计算机的目录吗? 如lcd directory 其中directory是指定要进入的本地计算机的目录,如果你不加这个参数,就会显示出本地计算机的工作目录. 18)literal 说明:向远程ftp服务器发送协商参数,报告. 如lireral argument . 其中argument是指定要发送给远程服务器的协商参数。 19)ls 说明:显示远程目录的文件和字目录. 如ls remote-directory local-file 其中remote-directory是指要查看的列表的目录,不指定的话显示的是当前工作目录。local-file是指定要保存列表的本地文件.不指定的话是在屏幕上输出. 20)mdelete 说明:删除远程计算机上的文件.如mdelete remote-file . remote-file肯定是要删的文件啊,可以删除多个. 21)mdir 说明:显示远程目录的文件和子目录列表,他允许指定多个文件. 如mdir remote-file . local-file 参数我想大家应该明白什么意思吧?不明白就看看前面的类似命令吧. 22)mget 说明:使用当前文件传输类型将多个远程文件复制到本地计算机. 如mget remote-files . 其实remote-files可以指定多个,他就是指定要复制到本地计算机的远程文件. 23)mkdir 说明:创建远程目录. 如mkdir directory 这个命令和nt下的命令提示符中的md directory一样,不多说了. 24)mls 说明:显示远程目录的文件和目录简表 如mls remote-file . local-file 其中remote-file这个参数是必须要加的,-是使用远程计算机的当前工作目录. 25)mput 说明:使用当前文件传输类型,将本地文件复制到远程计算机. 如mput local-files . 26)open 说明:连接到指定ftp服务器上, 如open computer port 其中computer一般是远程计算机的ip地址,port不用说就是指定端口了。 27)prompt 说明:转换提示,在多个文件传输的时候,ftp提示可以有选择的检索或保存文件,如果关闭提示,则mget和mput命令传输所有文件,在默认情况下是打开的. 28)put 说明:使用当前文件传输类型将本地文件复制到远程计算机中, 如put local-file remote-f
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 指南专业标准试题及答案
- 2026届安徽省合肥市普通高中学业水平选择性考试物理模拟检测试卷(五)
- 知识社群知识产业市场调查及技术创新
- 【高中语文】《论语》十二章+课件+统编版高二语文选择性必修上册
- 2024-2025学年山东省临沂市郯城县八年级(上)期末数学试卷(含答案)
- 建筑局部元素采集方案设计
- 加强校园维稳安全教育
- 山东省淄博市周村区第一中学2024-2025学年六年级下学期3月月考生物试题(含答案)
- 混凝土表面病害施工方案
- 虎年寒假实践活动方案策划
- 企业重污染天气应急预案
- 2025全国企业员工全面质量管理知识竞赛题库(含答案)
- 内分泌科进修总结课件
- 妊娠期贫血的诊断及治疗
- 2025年食安员、食品安全总监、主要负责人考试题及答案
- 污水处理厂运营管理及提升方案
- 骨科无痛病房护理课件
- 2025年国家司法考试《一卷》模拟题及答案(预测版)
- 机电设备安装安全管理体系及安全保证措施
- 心力衰竭生物标志物临床应用中国专家共识
- 金融科技对商业银行绩效影响研究-以XX银行为例
评论
0/150
提交评论