理论教育 网络操作系统教程:FTP命令

网络操作系统教程:FTP命令

时间:2023-11-25 理论教育 版权反馈
【摘要】:FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP命令。熟悉并灵活应用FTP命令,可以大大方便使用者。FTP命令连接成功后,系统将提示用户输入用户名及密码。进入连接的FTP站点后,用户就可以进行相应的文件传输操作了,FTP命令中一些较重要的命令如下。bye、quit●bye表示退出FTP服务器。表11-1 FTP服务器的返回值及含义(续)

网络操作系统教程:FTP命令

FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP命令。熟悉并灵活应用FTP命令,可以大大方便使用者。FTP命令连接成功后,系统将提示用户输入用户名及密码。

●User:输入合法的用户名或者anonymous。

●Password:输入合法的密码,若以anonymous方式登录,一般不用密码。

进入连接的FTP站点后,用户就可以进行相应的文件传输操作了,FTP命令中一些较重要的命令如下。

(1)help、?、rhelp

●help用于显示LOCAL端(本地端)的命令说明,若不接受则显示所有可用命令。

●?相当于help,例如?cd。

●rhelp同help,只是它用来显示REMOTE端(远程端)的命令说明。

(2)ascii、binary、image、type

●ascii用于切换传输模式为文字模式。

●binary用于切换传输模式为二进制模式。

●image相当于binary。

●type用于更改或显示目前传输模式。

(3)bye、quit

●bye表示退出FTP服务器。

●quit相当于bye。

(4)cd、cdup、lcd、pwd、!

●cd用于改变当前工作目录。

●cdup用于回到上一层目录,相当于“cd..”。

●lcd用于更改或显示LOCAL端的工作目录。

●pwd用于显示当前工作目录(REMOTE端)。

●!用于执行外壳命令,例如“!ls”。

(5)delete、mdelete、rename

●delete用于删除REMOTE端的文件。

●mdelete用于批量删除文件。

●rename用于更改REMOTE端的文件名。

(6)get、mget、put、mput、recv、send

●get用于下载文件。

●mget用于批量下载文件。(www.daowen.com)

●put用于上传文件。

●mput用于批量上传文件。

●recv相当于get。

●send相当于put。

(7)hash、verbose、status、bell

●hash指当有数据传送时,显示#号,每一个#号表示传送了1024B或8192bit。

●verbose用于切换所有文件传输过程的显示。

●status显示目前的一些参数。

●bell指当指令做完时会发出叫声。

(8)ls、dir、mls、mdir、mkdir、rmdir

●ls有点像UNIX下的ls(list)命令。

●dir显示目录与文件。

●mls只是将REMOTE端某目录下的文件存于LOCAL端。

●mdir相当于mls。

●mkdir与DOS下的md(创建子目录)一样。

●rmdir与DOS下的rd(删除子目录)一样。

(9)open、close、disconnect、user

●open用于连接某个REMOTE端的FTP服务器。

●close用于关闭目前的连接。

●disconnect相当于close。

●user指再输入一次用户名和密码(有点像Linux下的su)。

当执行不同的命令时,会发现FTP服务器返回一组数字,每组数字代表不同的信息,见表11-1,这种错误跟HTTP返回的数字类似,大致分为以下几种情况:

①1开头的3位数字—连接状态;②2开头的3位数字—成功;③3开头的3位数字—权限问题;④4开头的3位数字—文件问题;⑤5开头的3位数字—服务器问题。

表11-1 FTP服务器的返回值及含义

978-7-111-33185-8-Part03-116.jpg

(续)

978-7-111-33185-8-Part03-117.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈