命令是标准文件传输协议的用户界面,ftp是在TCP/IP网络上的计算机之间传输文件的一种简单而有效的方法。它允许用户传输ASCII文件和二进制文件。在ftp会话期间,用户可以使用ftp客户端连接到另一台计算机。从此,用户可以在目录中上下移动,列出目录的内容,将文件从远程计算机复制到本地计算机,并将文件从本地计算机传输到远程系统。请注意,如果用户没有访问该文件的权限,他就不能从远程系统获取该文件或将它传输到远程系统。为了使用ftp传输文件,用户必须知道远程计算机上的合法用户名和密码。该用户名/密码组合用于确认ftp会话,并确定用户可以对要传输的文件拥有何种访问权限。
ftp命令的一般格式如下:
$ ftp主机名/IP
如果未指定主机名,ftp将给出提示,并等待用户输入命令:
$ ftp
文件传输协议(File Transfer Protocol的缩写)
此时,在ftp提示符下输入open命令加上主机名或IP地址,您将尝试连接到指定的主机。无论使用哪种方法,如果连接成功,您都需要登录远程机器。如果您在远程机器上有一个帐户,您可以通过ftp使用这个帐户,并且需要提供一个密码。用户帐户在远程机器上的读写权限决定了用户可以在远程机器上下载哪些文件,以及上传的文件将放在哪个目录中。
一旦用户使用ftp成功登录到远程站点,他将得到一个“ftp”提示。现在你可以自由使用ftp提供的命令了。您可以使用help命令来获取可用命令的列表,也可以在help命令后指定特定的命令名来获取该命令的描述。
最常用的命令是:
Ls列出远程机器的当前目录。
在远程机器上更改cd上的工作目录。
在本地lcd上更改工作目录。
将ascii文件传输模式设置为ascii模式。默认情况下,ftp以ASCII模式传输文件,用户也可以指定其他模式。ASCII和brinary命令的功能是设置传输模式。纯文本以ASCII模式传输文件是非常好的,但是为了避免对二进制文件的破坏,用户可以以二进制模式传输文件。
Binary将文件传输模式设置为二进制模式。
关闭终止当前的ftp会话
每次传输数据缓冲区中的数据时,Hash都会显示一个#符号。
Get mGet将指定文件从远程机器传输到本地机器的get命令的一般格式是
获取文件名
Mget命令一次获取多个远程文件。mget命令的一般格式是
Mget文件名列表
使用空格分隔或通配符文件名列表指定要获取的文件,并要求用户确认是否传输每个文件。
Put (mput)将指定的文件从本地机器传输到远程机器。put命令的一般格式是:
上传文件名
mput命令一次发送多个本地文件。mput命令的一般格式是:
Mput文件名列表
使用空格分隔或通配符文件名列表指定要发送的文件,并要求用户确认是否发送每个文件。
打开到远程ftp站点的连接
停止断开与远程机器的连接并退出ftp。
?显示本地帮助信息
!去壳牌。
示例:
使用ftp的文件传输过程如下
[root @ localhost root]# FTP 192 . 168 . 1 . 66
连接到192.168.1.66 (192.168.1.66)。
220 localhost.localdomain FTP服务器(版本wu-2.6.2-5)就绪。
名称(192.168.1.66:根):测试
331测试需要密码。
密码:
230用户oracle登录。适用访问限制
远程系统类型是UNIX。
使用二进制模式传输文件。
ftp ls
227进入被动模式(192.168.1.66,228,168)
150打开目录列表的ASCII模式数据连接。
共计312人
-rw-r - r - 1根根1215年2月4日13:49 button1.jpg
-rw-r - r - 1根根1133年2月4日13:49 button2.jpg
-rw-r - r - 1根根1435年2月4日13:46 index.html
226传送完毕。
ftp lcd
现在本地目录/根目录
ftp lcd tmp
本地目录now /root/tmp
ftp库
200类型设置为I。
ftp管理*。使用jpeg文件交换格式存储的编码图像文件扩展名
mget button1.jpg?y
227进入被动模式(10,153,89,66,187,198)
150为button1.jpg打开二进制模式数据连接(1215字节)。
226传送完毕。
在0.0119秒内接收到1215个字节(1e 02千字节/秒)
mget button2.jpg?y
227进入被动模式(10,153,89,66,243,218)
150为button2.jpg打开二进制模式数据连接(1133字节)。
226传送完毕。
在0.00223秒内收到1133字节(5e第02集千字节/秒)
文件传输协议(File Transfer Protocol的缩写)退出
221-您在两个文件中传输了2348个字节。
221-此会话的总流量在3次传输中为3315字节。
221-感谢您使用本地主机.本地域上的文件传送协议服务。
221再见。