实验五 Windows下的FTP实用程序.docx

上传人:牧羊曲112 文档编号:5175173 上传时间:2023-06-11 格式:DOCX 页数:15 大小:501.72KB
返回 下载 相关 举报
实验五 Windows下的FTP实用程序.docx_第1页
第1页 / 共15页
实验五 Windows下的FTP实用程序.docx_第2页
第2页 / 共15页
实验五 Windows下的FTP实用程序.docx_第3页
第3页 / 共15页
实验五 Windows下的FTP实用程序.docx_第4页
第4页 / 共15页
实验五 Windows下的FTP实用程序.docx_第5页
第5页 / 共15页
亲,该文档总共15页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《实验五 Windows下的FTP实用程序.docx》由会员分享,可在线阅读,更多相关《实验五 Windows下的FTP实用程序.docx(15页珍藏版)》请在三一办公上搜索。

1、使用ftp命令进行远程文件传输ftp命令是标准的文件传输协议的用户接口。ftp是在TCP/IP 网络上的计算机之间传输文件的简单有效的方法。它允许用户传输ASCII文件和二进制文 件。在ftp会话过程中,用户可以通过使用ftp客户程序连接到另一台计算机上。从此,用户可 以在目录中上下移动、列出目录内容、把文件从远程机拷贝到本地机上、把文件从本地机传 输到远程系统中。需要注意的是,如果用户没有那个文件的存取权限,就不能从远程系统中 获得文件或向远程系统传输文件。为了使用ftp来传输文件,用户必须知道远程计算机上的合法用户名和口令。这个用户名/ 口令的组合用来确认ftp会话,并用来确定用户对要传输

2、的文件可以进行什么样的访问。另 外,用户显然需要知道对其进行ftp会话的计算机的名字或IP地址。Ftp命令的功能是在本地机和远程机之间传送文件。该命令的一般格式如下:$ ftp主机名/IP其中“主机名/IP”是所要连接的远程机的主机名或IP地址。在命令行中,主机名属于选项, 如果指定主机名,ftp将试图与远程机的ftp服务程序进行连接;如果没有指定主机名,ftp 将给出提示符,等待用户输入命令:$ ftpftp 此时在ftp提示符后面输入open命令加主机名或IP地址,将试图连接指定的主机。不管使用哪一种方法,如果连接成功,需要在远程机上登录。用户如果在远程机上有帐号, 就可以通过ftp使用这

3、一帐号并需要提供口令。在远程机上的用户帐号的读写权限决定该用 户在远程机上能下载什么文件和将上载文件放到哪个目录中。如果没有远程机的专用登录帐号,许多ftp站点设有可以使用的特殊帐号。这个帐号的登录 名为anonymous (也称为匿名ftp),当使用这一帐号时,要求输入email地址作为口令。如果远程系统提供匿名ftp服务,用户使用这项服务可以登录到特殊的,供公开使用的目录。 一般专门提供两个目录:pub目录和incoming目录。pub目录包含该站点供公众使用的所 有文件,incoming目录存放上载到该站点的文件。一旦用户使用ftp在远程站点上登录成功,将得“ftp”提示符。现在可以自由

4、使用ftp提供 的命令,可以用help命令取得可供使用的命令清单,也可以在help命令后面指定具体的 命令名称,获得这条命令的说明。最常用的命令有:Is列出远程机的当前目录cd在远程机上改变工作目录led在本地机上改变工作目录ascii设置文件传输方式为ASCII模式binary设置文件传输方式为二进制模式close终止当前的ftp会话hash每次传输完数据缓冲区中的数据后就显示一个#号get(mget)从远程机传送指定文件到本地机put(mput)从本地机传送指定文件到远程机open 连接远程ftp站点断开与远程机的连接并退出ftp显示本地帮助信息!转到Shell中下面简单将ftp常用命令作

5、一简介。启动ftp会话open命令用于打开一个与远程主机的会话。该命令的一般格式是:open主机名/IP如果在ftp会话期间要与一个以上的站点连接,通常只用不带参数的ftp命令。如果在会话 期间只想与一台计算机连接,那么在命令行上指定远程主机名或IP地址作为ftp命令的参 数。终止ftp会话close、disconnect、和bye命令用于终止与远程机的会话。close和disronnect命令关闭与 远程机的连接,但是使用户留在本地计算机的ftp程序中。quit和bye命令都关闭用户与远 程机的连接,然后退出用户机上的ftp程序。改变目录“cd 目录命令用于在ftp会话期间改变远程机上的目录

6、,lcd命令改变本地目录,使用户能 指定查找或放置本地文件的位置。远程目录列表Is命令列出远程目录的内容,就像使用一个交互shell中的Is命令一样。Is命令的一般格式 是:ls 目录本地文件如果指定了目录作为参数,那么ls就列出该目录的内容。如果给出一个本地文件的名字, 那么这个目录列表被放入本地机上您指定的这个文件中。从远程系统获取文件get和mget命令用于从远程机上获取文件。get命令的一般格式为:get文件名您还可以给出本地文件名,这个文件名是这个要获取的文件在您的本地机上创建时的文件 名。如果您不给出一个本地文件名,那么就使用远程文件原来的名字。mget命令一次获取多个远程文件。m

7、get命令的一般格式为:mget文件名列表使用用空格分隔的或带通配符的文件名列表来指定要获取的文件,对其中的每个文件都要求 用户确认是否传送。向远程系统发送文件put和mput命令用于向远程机发送文件。Put命令的一般格式为:put文件名mput命令一次发送多个本地文件,mput命令的一般格式为:mput文件名列表使用用空格分隔的或带通配符的文件名列表来指定要发送的文件。对其中的每个文件都要求 用户确认是否发送。改变文件传输模式默认情况下,ftp按ASCII模式传输文件,用户也可以指定其他模式。ascii和brinary命令 的功能是设置传输的模式。用ASCII模式传输文件对纯文本是非常好的,

8、但为避免对二进 制文件的破坏,用户可以以二进制模式传输文件。检查传输状态传输大型文件时,可能会发现让ftp提供关于传输情况的反馈信息是非常有用的。hash命令 使ftp在每次传输完数据缓冲区中的数据后,就在屏幕上打印一个#字符。本命令在发送和 接收文件时都可以使用。ftp中的本地命令当您使用ftp时,字符“用于向本地机上的命令shell传送一个命令。如果用户处在ftp会话 中,需要shell做某些事,就很有用。例如用户要建立一个目录来保存接收到的文件。如果 输入!mkdir new_dir,那么Linux就在用户当前的本地目录中创建一个名为new_dir的目录。从远程机grunthos下载二进

9、制数据文件的典型对话过程如下:$ ftp grunthosConnected to grunthos220 grunthos ftp serverName (grunthos:pc): anonymous33l Guest login ok, send your complete e-mail address as password.Password:230 Guest 1ogin ok, access restrictions apply.Remote system type is UNIX.ftp cd pub / /在远程机选定pub文件 250 CWD command successf

10、ul.ftp ls /在远程机选定的pub文件显示出该文件下的所有目录200 PORT command successful.l50 opening ASCII mode data connection for /bin/1s.total ll4rog1rog2226 Transfer comp1ete .ftp binary设置文件传输方式为二进制模式200 type set to I.ftp hash 每次传输完数据缓冲区中的数据后就显示一个#号Hash mark printing on (1024 bytes/hash mark).ftp get rog1/从远程机中下载rog1文件20

11、0 PORT command successfu1.150 opening BINARY mode data connection for rogl (l4684 bytes).# # # # # # # # # # # # #226 Transfer complete.14684 bytes received in 0.0473 secs (3e + 02 Kbytes/sec)ftp 22l Goodbye.点击开始菜单.然后输入cmd点”enter”键,出现cmd命令执行框输入ftp切换到到ftp下面.然后输入open服务器地址.点击回车键.会提示你 输入用户名和密码.皿 C:WI nd

12、twiy-s.teiTi52scrrid.eMe - ftpBa曲瓒jinQyan.bdiu.-comicrosaft Vindo m 版本 L1.76飓 J腰”:所毫 X,2M0 HicifoscFt Cnrporat inn 胃踏所有钗柬|土tPtD open 132,174.33.?连接到 1J2.1t33.9o:0琶ITkve4.2 Ts (Xt 1.9 1&:17:02 CDT 卫尊 1由 事一用户 t !自金.1_伊4 一 3 3 TH iiiQnfi-,盘门 gj姑 w log;31 Paeewotl paquiiFed fo nbslo,睿卧S0-l!ks:t unsucces

13、sful Lin : Ited 9 iL!0d!04 2911 on w如 Fwn 132,3.7& ,fc&膑R网IE 如n Ayr X W:J7;57 SM14 un ftp frfln ; ;ff f U33.35-75. W3白 LIeeplay lajgE-tl .g登陆成功后.输入cd命令.会显示”远程目录”,输入dir命令会显示目录下的文 件,权限等相关信息.可以通过cd文件名”命令进入到要下载的文件目录下.然后 输入ls命令显示文件夹下的所有文件.Fep ape ri 132.194.33遂榜至 132_19433. T220 tcatstuS FTP 米ih)m Clfepc

14、loti 42 Tua Oct 19 lfi:1762 CDT 201B)皿加y.用132备日4用遂X顽呻瘤:n仙gg331 PatswfiiAFz 岫脂古 1 呻_龄230-Lst unsuicGa safttl lo cd 逸程目录.Bai游经验jingyan.baidu.camffl C:WinfljQW555Cein32cmdl-e!fe - ftpPORI connnd succqssFliI.dita connect iem for /bin xls=-|1S0! Ojicn-intjtotal 592FW-k-JrtrfUTUX1nLrwN卜卜 Wngkw S,。丁 E* ngh

15、u 主 1口 y ngh & lojr ”珈队Iqst nshs: losr nsis log- ngfas log- liObs ? Ing- 女.i才 njb lotf nlh& lotf ngg losr nbfl-s Ioqtrigs 零 n驴口 】$Ij生女 r刈牛由垛 咄卜昏咎 rfKss rfbisa ng-l5s ngbitK .i 宙 hs ntfbES n-srhi&s ngfrss r hss4ao liar Cct rm Apr Dee ilorn HjOV fipr NuvJun Nav Hai* Hov det HarJan Jfth2噩V i 3714910- 2

16、5t 356&S75 国 256 256 26197?356 3SG机2S6I rwxrRJxiWDCI rwXWXfWMI fMfXAWX F牯.;,.Ivwxirsjxr-wxII injxrMMrwpcLkHJ义EJH炉四冲 F&f Xf X22G TT-an.fi J a i_ps;收到1339学节,用肘晶明杪 TL智平宇节/秒0仍nghs.9 log- rhssngh s: la n*h建m ngb吉古1白 n覆上左4?心缶州Mt r 口 F J_l-2 012.网电 11A11 = 0 .雄 _h 盘珈 ry 39L . sh 3013 .加皿ecu* W9:l?出七 IS; 1J

17、0 _uiJiistni1-; 2-Df-l iwWjglp 2015 bpsiapp 3311 bpp 16:27 he la.loy 2-011 tuzx&pp 0r?: 110 tusappZ 道尸 tuxiSi? u .2913 ui+app2013与p制.绶验jingyan .baidUL-cam输入led本地文件目录”(就是要下载到那个文件夹下 就输入那个目录,如果不输入就是默认e盘的当前系统用户目录下)输入prompt命令(打开交互模式),最后输入mget服务其上要下载的文件名, 回车键.这样就可以进行下载了.看到Transfer complete就表示下载成功了.到 本地路径下

18、就能看到下载的文件了.C MAfindawsA sys.i-?mi2c m cf血。2财虹h冬沿日夕h审心25t品24201 a电质整庄换虹曲巳略-lp*|-F-p- 1 mgj#!E年加田咀卬有Hou孚咿中衿*1 nbs:elocfmgbss575.标P?15:19.vihlsteifeyrirJIKluAJMr-UiX才 m$hs:w口丁El yb3i5256-Nov卫Hl 1ha AppllFWKWXl-WS3 ngsbssloymgl琳2S6-Junfi.2013bjppiapwd rvjKaMif-UM9 mhi ;!;m gicn s35tNou32 Hl ihpsEHp”rtj-

19、1p1 ntfbssloingbssE6dgrtfl炉Z&16t27helo .lagIfU3 .惜hisHl.亨寸 9%,sSGt-Muu21Milt UM pjfd rvKijrw2nsbas3SfrOct1&B?10加响网2:dlrHiUMrBLrx3或猿b垢n泓Hrtr42613tuxduw1 ruKrur% nybalg-sngbas35frJan33r3813uiFapuslruJKhHJxiw7 figih由女日勺粗典u25fcJ-cHh25.213处仙#*尊 I ran sf i=reg plr rftu:收到1223字节.用时8.旎秒V,翌千字节/秒.|fty IcAj 匝。

20、,迎EQ E0 CUD coAihAndl fsue-cssf til,?. FONTTu 1-EG O)pen intj dat-a e aniie tf ai-=.壬ijLOC.033814lg|11128149412* Io, uw20143413,. Ldkl439.H41214041314anghuan次 由丈 Trjinre Fe-r8 notFip Jetftp:恨到las孚氧 用时e.eetk 100.00千字节/科、|F Cp Ictl C: MJscysmchiiJJcsktop*R前的本地目C:Ukma Virhsj XDbQ f 日志 +ft:中 p卧1HP您女互稹式f

21、l ,t p4H41 1 口?T.ypa tu ft; torn &口E to H.Fitfc t tuc2M404L3 K l&y? *HM FOKT connnd ELiccttcsFuL.1CB。目emMft da.t ecpnneat iori tux23146413 a lo v i374&W26 bvtes E2 3ti Transfca* cwFipletc ._ftp:收到W膈编虹宇节r用时抽-分秒婚岂一也齐1字节,秒,|ftn皿LllLm7054/1/57 kfelJ:T#?d DiMJurhci-fex&Efg 漳a#,mKB sqLww.N?t)! 4/2/27 JHfT

22、Tend Dd.icl槌丁期.的=0利,新TffllLAm皂Uj顼91蜀掀Q5网U朝1吨34Tirafl DlktwtEI.而w即亏 tux?Cl *0 f2GfcpmJog20a4/3/2t B&2?Tf-wi tkxxxnert*略I llrrJGl皿薄购E05 4/3/3& N攻Iwsfl DMuetiirf9.5,55c? KBf 岫2加心珪?财涝山Wk坛16Tewl Dtc*en412. 016 1101434=02 JaHW-a/a is:驾TMl DELr-FE型*U KB;.aflenc1抽mg谜日r_L T U二】n二心虬二-tuxdo-lizdh 411 iisiSiM简单

23、上传下载实例(/*.*/为注释)先假设有一 FTP服务器 FTP服务器 用户名 username 密码 user1234。在本地电脑D盘创建一个文件夹qint。将要上传的文件复制到d:qint里。通过FTP命令将文件从本地上传从服务器下载的步骤如下1. “开始”-“运行”-输入“FTP”2.open /*这一步可以与第一步合并 在“运行”里直接输入ftp 。如果你的FTP服务 器不是用的21默认端口 假如端口是2121 那么此步的命令应在后面空格加2121 即 “open 2121” */3. username/*提示你输入用户名*/4. user1234/*提示你输入密码密码不回显打完密码后

24、回车即可。如果你的密码输入错误将不会提 示你重新输入 这时你要键入“user”命令 将会出现第三步 你可以重新输入用户名和密 码。*/5. dir/*你成功登陆后就可以用dir查看命令查看FTP服务器中的文件及目录 用ls命令只可以查 看文件。*/6. mkdir qint/*在FTP服务器上根目录下建立qint目录。*/7. cd qint/*进入目录qint,用“cd你的目录名”可以进入当前目录的下一级目录 这跟DOS 一样。*/8. bin/*采用二进制传输。如果你要上传下载这一步很重要不先执行这个命令上传下载会很 慢。*/9.lcd d:qint/*定位本地默认文件夹在前面我事先在D盘

25、创建的。*/10. !dir/*查看本地文件夹中的文件及目录*/ll.put i001.jpg/*将当前目录(d:qint)中的文件i001.jpg上传到FTP服务器默认目录。可以用mput *.*将所 有文件上传到FTP服务器上。*/ 12. get d123.jpg/*将FTP服务器默认目录中的文件d123.jpg下载到当前目录下(d:qint)。可以用mget *.*将 所有文件下载到d:qint*/13. delete *.*/*删除目录qint中的所有文件。*/14. cd ./*返回至上一级目录 即根目录。返回上一级目录用“cd .”要注意 中间有空格。返回根 目录用“cd ”。*

26、/15. mrdir qint/*删除目录qint。删除目录 在此目录下不能有文件及目录 不然将无法删除。*/16. bye/*退出FTP服务器*/上传下载时特别要注意服务器及本地电脑的当前目录文件是从哪里到哪里的问题。查看 FTP服务器的当前目录命令为pwd,可以用cd命令定位服务器的目录。可以用lcd命令定位 本地电脑的目录。以上实例应用到了采用FTP命令行方式上传下载的最常用命令 你还可以 用命令“ ”查看更多的命令。一、FTP概述FTP是文件传输协议File Transfer Protocal的简写 主要完成与远程计算机的文件传 输。FTP采用客户/服务器模式 客户机与服务器之间利用T

27、CP建立连接 客户可以从服务 器上下载文件也可以把本地文件上传至服务器。FTP服务器有匿名的和授权的两种。匿名的FTP服务器向公众开放 用户可以用“ftp” 或“anonymous”为帐号 用电子邮箱地址为密码登录服务器 授权的FTP服务器必须用授 权的账户名和密码才能登录服务器。通常匿名的用户权限较低 只能下载文件 不能上传文 件。客户机访问FTP服务器通常有两种方法 用FTP命令访问和用FTP客户端软件访问。二、常用FTP命令的使用从“开始”一“程序”一“附件”一“命令提示符”打开DOS命令窗口 就可以输入 FTP命令了。1、登录FTP服务器方法一输入命令ftp host其中host是FT

28、P服务器的域名或IP地址。如图1C:ftp 启动FTP后 命令提示符变为ftp方法二 先输入命令ftp启动FTP 再用命令open host登录服务器。如图2C:ftpC:open 登录时先是显示一些欢迎信息然后会要求输入用户名和密码比如匿名登录服务器图3C:ftp User:anonymous331 User name okay,please send complete E-mail address as passwordPassword:230 User logged in,proceedftp注意在输入密码时屏幕没有任何显示但已经输入了不要认为出错。登录成功后 就可以访问FTP服务器上的

29、文件了。如果由于用户名或密码错误导致登录失败可以用user命令重新登录。2、查看FTP服务器上的文件dir命令 显示目录和文件列表。ls命令 显示简易的文件列表。cd命令进入指定的目录。dir命令可以使用通配符“*”和“?”比如 显示当前目录中所有扩展名为jpg的文件 可使用命令dir *.jpg。cd命令中必须带目录名。比如cd main表示进入当前目录下的main子目录 cd .表 示退回上一级子目录。3、下载文件上传和下载文件时应该使用正确的传输类型FTP的传输类型分为ASCII码方式和二进 制方式两种 对.txt、.htm等文件应采用ASCII码方式传输 对.exe或图片、视频、音频等

30、文 件应采用二进制方式传输。在默认情况下FTP为ASCII码传输方式。type命令查看当前的传输方式。ascii命令 设定传输方式为ASCII码方式。binary命令设定传输方式为二进制方式。以上命令都不带参数。get命令下载指定文件。get命令的格式 get filename newname filename为下载的FTP服务器上的文件名 newname为保存在本地计算机上时使用的名字 如果不指定newname 文件将以原名保 存。get命令下载的文件将保存在本地计算机的工作目录下。该目录是启动FTP时在盘符C:后显示的目录。如果想修改本地计算机的工作目录 可以使用led命令。比如led d

31、:表 示将工作目录设定为D盘的根目录。mget命令下载多个文件。mget 命令的格式 mget filename filename ,。mget命令支持通配符“*”和“?”比如 mget *.mp3表示下载FTP服务器当前目录下的所有扩展名为mp3的文件。4、上传文件put命令上传指定文件。put命令的格式 put filename newnamefilename为上传的本地文件名 newname为上传至FTP服务器上时使用的名字 如果不指定newname文件将以原名上传。上传文件前 应该根据文件的类型设置传输方式 本机的工作目录也应该设置为上传文 件所在的目录。5、结束并退出FTPclose

32、命令结束与服务器的FTP会话。quit命令 结束与服务器的FTP会话并退出FTP环境。6、其它FTP命令pwd命令 查看FTP服务器上的当前工作目录。rename filename newfilename命令 重命名FTP服务器上的文件。delete filename命令 删除FTP服务器上的文件。help cmd命令 显示FTP命令的帮助信息cmd是命令名 如果不带参数 则显示所 有FTP命令。三、用IE6.0访问FTP服务器IE6.0包含了 FTP客户程序 所以用IE6.0可直接访问FTP服务器。在IE6.0的地址栏中输入以“ftp:/”开头的FTP服务器域名 就可以访问了 比如访问 域名为的FTP服务器应输入地址ftp:/”。登录成功后 使用方法类似于“我的电脑”只是其中的文件在FTP服务器上。将其中的文件保存到本地计算机上就 是下载将本机文件复制到文件夹中就是上传。四、使用FTP客户端软件访问FTP服务器FTP客户端软件有很多 找一个安装到计算机中 就可以用它访问FTP服务器了。这类 软件通常使用简单、方便。“CuteFTP”是最知名的FTP客户端软件 很适合于经常访问FTP站点的用户。“网际快车”是一个有名的下载软件 不仅可以从Web服务器上下载文件 也可以从 Ftp服务器上下载 支持断点续断、多线程下载 适合于从FTP站点上下载大文件 但不支 持上传。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号