FTP(File Transfer Protocol)是指通过文件传输协议,用户可以从一个Internet主机向另一个Internet主机拷贝文件。与大多数Internet服务一样,FTP也是一个主机/服务器系统。用户通过一个支持FTP协议的串口程序,连接到在远程主机上的FTP服务器程序。用户通过串口程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到主机。 ,用户发出一条命令,要求服务器向用户传送某个文件的一份拷贝,服务器会响应一条命令,将指定文件发送到用户的机器上。工件程序代表用户接收到这个文件,将其存放在用户目录中。在 FTP 的使用中,用户经常遇到两个概念:“下载”(下载)和“上载”(上传)。“下载”文件就是从远程主机拷贝文件到自己的计算机上;“上载” “文件就是将文件从自己的计算机中拷贝至远程主机上。用互联网语言来说,用户可以通过主机程序向(从)远程主机上加载(下载)文件。
,访问拒绝拒绝连接访问错误:不能匿名登录和访问,你必须提供用户名和密码才能登录。
426:关闭连接,中止传输。FTP可能正在重新启动,或者服务器维护而关闭。
426:关闭连接,中止传输。 >
FTP口令:
文件传输软件的使用格式为:FTP ,如果连接成功,系统会提示用户输入用户名以及口令:
LOGIN:(输入合法的用户名或者“ANONYMOUS”)
PASSWORD:(输入合法的口令,若以“ANONYMOUS”方式登录,一般不用口令)
进入想要连接的FTP站点后,用户就可以进行相应的文件传输操作了,其中一些重要的命令及相似的命令如下:
(1)HELP、?、RHELP、REMOTEHELP
HELP 显示LOCAL端的命令说明,若不接受则显示所有可用命令;
? 相当于HELP,例如:? CD;
RHELP 同HELP,只是用来显示REMOTE端的命令说明;
REMOTEHELP 虚拟RHELP。
(2)ASC(ASCII)、BIN(BINARY)、IMAGE、TYPE
ASCII 切换传输模式为文字模式(只能用来传送DOC文件,因为是7-BIT)
BINARY 切换传输模式为二进制模式(除文字文件外皆用此模式);
IMAGE 相当于BINARY;
TYPE 让您更改或显示当前传输模式。
(3)BYE、QUIT
BYE 退出 FTP;
QUIT 相当于BYE。
(4)CD、CDUP、LCD、PWD、!
改变CD当前工作目录,例如:CD \\PUB;
CDUP回到上一层目录,相当于你打CD..;
LCD让你更改或显示LOCAL端的工作目录,例如:LCD \\TMP;
PWD显示当前的工作目录(REMOTE端);
!让你执行外壳命令,例如: !LS。
(5)DELETE、MDELETE、RENAME
DELETE删除REMOTE端的文件
MDELETE删除批量文件,需配合?或*;
RENAME更改REMOTE端的文件名。
(6)GET、MGET、PUT、MPUT、RECV、SEND
GET下传文件;
MGET批量下传文件,需拼万用字元,例如:MGET *.GZ;
PUT 上传文件;
MPUT 批量上传文件,需拼万用字元;
RECV 虚拟GET(RECV为RECEIVE的简写);
SEND虚拟PUT。
(7)HASH、PROMPT、VERBOSE、STATUS、BELL
HASH 切换#字号的出现,每个#字号表示传送了1024/8192 BYTES;
提示切换交互开/关;
VERBOSE 切换所有文件传输过程的显示;
STATUS 显示目前的一些参数;
BELL 当指令做完时会发出一声叫声。
(8)LS、 DIR、MLS、MDIR、MKDIR、RMDIR
LS 有点象UNIX下的LS(LIST)命令;
DIR相当于LS -L(LIST-LONG);
>MLS 只是将外部某目录下的文件存于LOCAL端的某文件里;
MDIR 相当于MLS;
MKDIR 象DOS下的MD(创建子)目录)一样;
RMDIR 象DOS下的RD(删除子目录)一样;
(9)OPEN、CLOSE、DISCONNECT、USER
OPEN 连接某个远端FTP服务器;
CLOSE关闭目前的连接;
DISCONNECT相当于CLOSE;
USER重新输入一次用户名和口令(有点像UNIX)下的SU)。