找回密码
 注册
搜索
热搜: 超星 读书 找书
查看: 1214|回复: 0

[转贴]FTP菜鸟必看简易实用教程

[复制链接]
发表于 2005-6-29 09:11:07 | 显示全部楼层 |阅读模式

很多人看到一些长篇的FTP教程会没什么耐心看下去,现在就简明得介绍一下,一看就明的方式希望能好些.还有一些发帖的FTP格式,第四点,新手必须看看了!

1.FTP概述
文件传输是指将文件从一台计算机上发送到另一台计算机上,传输的文件可以包括电子报表、声音、编译后的程序以及字处理程序的文档文件。

2.FTP中的两种工作方式
A.Standard模式 FTP的客户端发送 PORT 命令到FTPserver (PORT模式)
B.Passive模式FTP的客户端发送 PASV命令到 FTP Server (PASV模式)

3. 怎样把PASV模式改为PORT模式?
CuteFtp
请点击---编辑----全局设置----连接类型----选择PORT或PASV---然后确定。
flashfxp
选项---参数设置----防火墙/代理/标识----把使用被动模式前的小勾取消即可
leapftp
站点管理器-----你要连接的站点-----高级---去掉pasv前面的勾

4.ftp://A:B@c/ 形式的说明
A代表用户名
B代表密码
C代表 FTP 地址或者 IP 地址
D代表端口---------省略表示默认端口 21

5.为什么FTP连接进去是空的,看不到文件?
原因1:不支持PASV,请用 PORT模式。
原因2:网站不支持list命令,找到具体的链接,用flashget下载

6.FTP 常见错误及解决方法

421错误:同时连接该ftp的人数过多,超出FTP设置的人数了,请等人少的时候再连接。

530“not login\":
用户名或密码错误,获得正确的密码重新连接。

“连接超时,无法连接”错误:该ftp暂时关机,可能是服务器重新启动,或者FTP进行维护,等FTP正常再连接。

“无法解析域名”:
原因1:该ftp的域名输入错误,如漏打一个字母,使用了全角标点等。
解决方法:去发布该ftp论坛找到正确的域名输入。
原因2:本地的域名解析服务器坏了(是指你的网络服务商的域名解析服务)
解决方法:等本地网络修好即可使用,也可以直接输入ftp的ip地址。
原因3:该ftp修改了域名。
解决方法:去发布该ftp论坛找正确的域名。

“only one …… ip address……”
原因1:使用多线程下载,超过该ftp允许的线程。
解决方法:看看自己是不是已经与该ftp有了连接,如果有了就不要再开新的连接。
原因2:局域网内有其他人连接了该ftp(长城宽带等fttb容易出现)
解决方法:等几个小时,别人断开后,再连接该ftp。

“连接拒绝”:恭喜你,你的ip已经被该ftp封了。
解决方法:等一段时间(由该ftp设定,半小时到一天不等),才能连接该ftp。
如果你的ip地址是动态的话,也可以断开网络,重播上网连接FTP试试。

425 :不能打开数据连接,你可以尝试用PORT模式来代替PASV模式,或者反之。

550 No such file or directory:文件可能已经改名或者删除了

Not connet,access deny拒绝连接访问错误:不能匿名登录和访问,你必须提供用户名和密码才能登录。

426:关闭连接,中止传输 。FTP 可能正在重新启动,或者服务器维护而关闭。

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;
PROMPT 切换INTERACTIVE ON/OFF;
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)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|网上读书园地

GMT+8, 2024-11-7 01:36 , Processed in 0.154455 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表