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服务器的返回值及含义
(续)
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。