FTP命令使用实例Word文档格式.docx
《FTP命令使用实例Word文档格式.docx》由会员分享,可在线阅读,更多相关《FTP命令使用实例Word文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
如果远程系统提供匿名ftp服务,用户使用这项服务可以登录到特殊的,供公开使用的目录。
一般专门提供两个目录:
pub目录和incoming目录。
pub目录包含该站点供公众使用的所有文件,incoming目录存放上载到该站点的文件。
一旦用户使用ftp在远程站点上登录成功,将得到“ftp>
”提示符。
现在可以自由使用ftp提供的命令,可以用help命令取得可供使用的命令清单,也可以在help命令后面指定具体的命令名称,获得这条命令的说明。
最常用的命令有:
ls列出远程机的当前目录
cd在远程机上改变工作目录
lcd在本地机上改变工作目录
ascii设置文件传输方式为ASCII模式
binary设置文件传输方式为二进制模式
close终止当前的ftp会话
hash每次传输完数据缓冲区中的数据后就显示一个#号
get(mget)从远程机传送指定文件到本地机
put(mput)从本地机传送指定文件到远程机
open连接远程ftp站点
quit断开与远程机的连接并退出ftp
显示本地帮助信息
!
转到Shell中
下面简单将ftp常用命令作一简介。
启动ftp会话
open命令用于打开一个与远程主机的会话。
该命令的一般格式是:
open主机名/IP
如果在ftp会话期间要与一个以上的站点连接,通常只用不带参数的ftp命令。
如果在会话期间只想与一台计算机连接,那么在命令行上指定远程主机名或IP地址作为ftp命令的参数。
终止ftp会话
close、disconnect、quit和bye命令用于终止与远程机的会话。
close和disronnect命令关闭与远程机的连接,但是使用户留在本地计算机的ftp程序中。
quit和bye命令都关闭用户与远程机的连接,然后退出用户机上的ftp程序。
改变目录
“cd[目录]”命令用于在ftp会话期间改变远程机上的目录,lcd命令改变本地目录,使用户能指定查找或放置本地文件的位置。
远程目录列表
ls命令列出远程目录的内容,就像使用一个交互shell中的ls命令一样。
ls命令的一般格式是:
ls[目录][本地文件]
如果指定了目录作为参数,那么ls就列出该目录的内容。
如果给出一个本地文件的名字,那么这个目录列表被放入本地机上您指定的这个文件中。
从远程系统获取文件
get和mget命令用于从远程机上获取文件。
get命令的一般格式为:
get文件名
您还可以给出本地文件名,这个文件名是这个要获取的文件在您的本地机上创建时的文件名。
如果您不给出一个本地文件名,那么就使用远程文件原来的名字。
mget命令一次获取多个远程文件。
mget命令的一般格式为:
mget文件名列表
使用用空格分隔的或带通配符的文件名列表来指定要获取的文件,对其中的每个文件都要求用户确认是否传送。
向远程系统发送文件
put和mput命令用于向远程机发送文件。
Put命令的一般格式为:
put文件名
mput命令一次发送多个本地文件,mput命令的一般格式为:
mput文件名列表
使用用空格分隔的或带通配符的文件名列表来指定要发送的文件。
对其中的每个文件都要求用户确认是否发送。
改变文件传输模式
默认情况下,ftp按ASCII模式传输文件,用户也可以指定其他模式。
ascii和brinary命令的功能是设置传输的模式。
用ASCII模式传输文件对纯文本是非常好的,但为避免对二进制文件的破坏,用户可以以二进制模式传输文件。
检查传输状态
传输大型文件时,可能会发现让ftp提供关于传输情况的反馈信息是非常有用的。
hash命令使ftp在每次传输完数据缓冲区中的数据后,就在屏幕上打印一个#字符。
本命令在发送和接收文件时都可以使用。
ftp中的本地命令
当您使用ftp时,字符“!
”用于向本地机上的命令shell传送一个命令。
如果用户处在ftp会话中,需要shell做某些事,就很有用。
例如用户要建立一个目录来保存接收到的文件。
如果输入!
mkdirnew_dir,那么linux就在用户当前的本地目录中创建一个名为new_dir的目录。
从远程机grunthos下载二进制数据文件的典型对话过程如下:
$ftpgrunthos
Connectedtogrunthos
220grunthosftpserver
Name(grunthos:
pc):
anonymous
33lGuestloginok,sendyourcompletee-mailaddressaspassword.
Password:
230Guest1oginok,accessrestrictionsapply.
RemotesystemtypeisUNIX.
cdpub
250CWDcommandsuccessful.
ls
200PORTcommandsuccessful.
l50openingASCIImodedataconnectionfor/bin/1s.
totalll4
rog1
rog2
226Transfercomp1ete.
binary
200typesettoI.
hash
Hashmarkprintingon(1024bytes/hashmark).
getrog1
200PORTcommandsuccessfu1.
150openingBINARYmodedataconnectionforrogl(l4684bytes).
#############
226Transfercomplete.
14684bytesreceivedin0.0473secs(3e+02Kbytes/sec)
quit
22lGoodbye.
本站首页→网络技术→FTP命令
FTP命令
作者:
风林
来源:
风林的家
一、FTP概述
FTP是文件传输协议(FileTransferProtocal)的简写,主要完成与远程计算机的文件传输。
FTP采用客户/服务器模式,客户机与服务器之间利用TCP建立连接,客户可以从服务器上下载文件,也可以把本地文件上传至服务器。
FTP服务器有匿名的和授权的两种。
匿名的FTP服务器向公众开放,用户可以用“ftp”或“anonymous”为帐号,用电子邮箱地址为密码登录服务器;
授权的FTP服务器必须用授权的账户名和密码才能登录服务器。
通常匿名的用户权限较低,只能下载文件,不能上传文件。
客户机访问FTP服务器通常有两种方法:
用FTP命令访问和用FTP客户端软件访问。
二、常用FTP命令的使用
从“开始”→“程序”→“附件”→“命令提示符”,打开DOS命令窗口,就可以输入FTP命令了。
1、登录FTP服务器
方法一:
输入命令ftphost
其中host是FTP服务器的域名或IP地址。
如:
C:
\>
ftp
图1
启动FTP后,命令提示符变为ftp>
方法二:
先输入命令ftp启动FTP,再用命令openhost登录服务器。
ftp
open
图2
登录时先是显示一些欢迎信息,然后会要求输入用户名和密码,比如匿名登录服务器:
…………
User:
anonymous
331Usernameokay,pleasesendcompleteE-mailaddressaspassword
230Userloggedin,proceed
ftp>
图3
注意:
在输入密码时,屏幕没有任何显示,但已经输入了,不要认为出错。
登录成功后就可以访问FTP服务器上的文件了。
如果由于用户名或密码错误导致登录失败,可以用user命令重新登录。
2、查看FTP服务器上的文件
dir命令:
显示目录和文件列表。
ls命令:
显示简易的文件列表。
cd命令:
进入指定的目录。
dir命令可以使用通配符“*”和“?
”,比如,显示当前目录中所有扩展名为jpg的文件,可使用命令dir*.jpg。
cd命令中必须带目录名。
比如cdmain表示进入当前目录下的main子目录,cd..表示退回上一级子目录。
3、下载文件
上传和下载文件时应该使用正确的传输类型,FTP的传输类型分为ASCII码方式和二进制方式两种,对.txt、.htm等文件应采用ASCII码方式传输,对.exe或图片、视频、音频等文件应采用二进制方式传输。
在默认情况下,FTP为ASCII码传输方式。
type命令:
查看当前的传输方式。
ascii命令:
设定传输方式为ASCII码方式。
binary命令:
设定传输方式为二进制方式。
以上命令都不带参数。
get命令:
下载指定文件。
get命令的格式:
getfilename[newname],filename为下载的FTP服务器上的文件名,newname为保存在本地计算机上时使用的名字,如果不指定newname,文件将以原名保存。
get命令下载的文件将保存在本地计算机的工作目录下。
该目录是启动FTP时在盘符C:
后显示的目录。
如果想修改本地计算机的工作目录,可以使用lcd命令。
比如:
lcdd:
\表示将工作目录设定为D盘的根目录。
mget命令:
下载多个文件。
mget命令的格式:
mgetfilename[filename……]。
mget命令支持通配符“*”和“?
”,比如:
mget*.mp3表示下载FTP服务器当前目录下的所有扩展名为mp3的文件。
4、上传文件
put命令:
上传指定文件。
put命令的格式:
putfilename[newname],filename为上传的本地文件名,newname为上传至FTP服务器上时使用的名字,如果不指定newname,文件将以原名上传。
上传文件前,应该根据文件的类型设置传输方式,本机的工作目录也应该设置为上传文件所在的目录。
5、结束并退出FTP
close命令:
结束与服务器的FTP会话。
quit命令:
结束与服务器的FTP会话并退出FTP环境。
6、其它FTP命令
pwd命令:
查看FTP服务器上的当前工作目录。
renamefilenamenewfilename命令:
重命名FTP服务器上的文件。
deletefilename命令:
删除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站点上下载大文件,但不支持上传。
回顶部
Copyright©
2007风林Allrightsreserved