|
ftp(file transfer protocol)是网络文件传送服务命令, 它
主要用来进行远程文件传送服务.
为什么要用FTP? 在某些情况下, 您需要在很远的机器上取一
些程序, 或放一些程序到远程机上去. 可能对方的机器上的操作系
统与您的绝不相同, 且物理距离可能上千公里. 当然用网络去做这
件事可能是最简单的, 而且是最便宜的. 从远程机器上抓取文件的
常见工具就是FTP.
目前有很多网络工具软件提供此功能.常见的有命令行FTP工具
软件, 还有WIN环境的FTP软件等. 在使用FTP时,在远程机器您要有
帐户, 通过用户身份验证, 您才能对您帐户内的目录进行操作. 这
种操作方式叫非匿名服务. 当然世界上有很多大型的计算机服务器
它们不可能每个都为你开设帐户. 但它们通常提供一种叫做匿名服
务器的机制, 让您不需要口令就可以进入对方的机器. 这两种服务
在操作上是一样的, 但非匿名服务需要用户在远程机器上开帐户,
通过正确的口令进入对方计算机. 匿名服务在FTP时用ANONYMOUS做
用户名, 一般用电子邮递地址做口令, 访问远程机器.
我校的匿名服务器是: ftp.hdpu.edu.cn
用户名是 anonymous, 口令任意.
FTP是网络的常用基本的工具,在安装的网络软件中的一般都配
有此软件.
下面以命令行FTP为例,简介怎样从远程机器上存取文件, 其它
图形化软件更容易操作,在此略:
1.起动FTP
在下面的FTP连接中, 它将连到ftp.hdpu.edu.cn机器上用户是
anonymous,匿名服务器, 口令任意. 如果在某一台机器上您有帐户
,也可以用您的帐户进入. 退出用bye命令。
C:>ftp dns.hdpu.edu.cn
Connected to dns.hdpu.edu.cn.
202 dns FTP server (UNIX(r) System V Release 4.0) ready
Name (dns.hdpu.edu.cn:root):anonymous
331 Password requared for anonymous
Password:
230 User anonymouse Loogged in.
ftp>
ftp>
ftp>bye(quit)
2.帮助命令,它将列出所有的ftp命令.
ftp>help
3.列远程机器上的目录清单和在远程机器上的目录间游历:
ftp>dir 列远程目录清单
ftp>cd directory 进入一个远程下层目录
ftp>cdup 向上退出一个远程目录, 相当DOS的CD ..
4.从远程机器上取文件, 它将从远程机器上当前目录中的文件取
到本机中的当前目录中,所有的操作都在当前目录中操作.
ftp>get remote_file_name [local_file_name] 单个文件操作
ftp>mget remote_files 多个文件操作
5.将本地文件放到远程机器上
ftp>put local_file [remote_file] 单个文件操作
ftp>mput local_files 多个文件操作
6.文件类型切换, 您所存取的文件如果是二进制文件请用下列命
令切换.
ftp>ascii
ftp>binary
7.删远程文件
ftp>delete remote_file
ftp>mdelete remote_files
8.修改本地当前目录[local cd], 指定本地当前目录到一个新目录.
ftp>lcd new_directory
如:当前C:盘WINDOWS为本地目录
ftp>lcd c:/windows
--------------------------------------------------------------------------------
例子: 从远程ftp.hdpu.edu.cn上的/var/named目录中取所有的文件
到本机c:/hppd/temp中。
C:>ftp dns.hdpu.edu.cn
Connected to dns.hdpu.edu.cn.
202 dns FTP server (UNIX(r) System V Release 4.0) ready
Name (dns.hdpu.edu.cn:root):wcq
331 Password requared for anonymous
Password:*********
230 User anonymouse Loogged in.
ftp>cd /var/named
ftp>lcd c:/hppd/temp
ftp>mget *.*
ftp>bye
c:> |
|