首页主机ftp 命令(ftp 命令详解)

ftp 命令(ftp 命令详解)

编程之家2024-05-0891次浏览

一、Linux ftp命令的使用方法详解

ftp服务器在网上较为常见,Linux ftp命令的功能是用命令的方式来控制在本地机和远程机之间传送文件,这里详细介绍Linux ftp命令的一些经常使用的命令,相信掌握了这些使用Linux进行ftp操作将会非常容易。

ftp 命令(ftp 命令详解)

Linux ftp命令的一般格式如下:

$ ftp主机名/IP

其中“主机名/IP”是所要连接的远程机的主机名或IP地址。在命令行中,主机名属于选项,如果指定主机名,ftp将试图与远程机的ftp服务程序进行连接;如果没有指定主机名,ftp将给出提示符,等待用户输入命令:

$ ftp

ftp

此时在ftp提示符后面输入open命令加主机名或IP地址,将试图连接指定的主机。

ftp 命令(ftp 命令详解)

不管使用哪一种方法,如果连接成功,需要在远程机上登录。用户如果在远程机上有帐号,就可以通过ftp使用这一帐号并需要提供口令。在远程机上的用户帐号的读写权限决定该用户在远程机上能下载什么文件和将上载文件放到哪个目录中。

如果没有远程机的专用登录帐号,许多ftp站点设有可以使用的特殊帐号。这个帐号的登录名为anonymous(也称为匿名ftp),当使用这一帐号时,要求输入email地址作为口令。

如果远程系统提供匿名ftp服务,用户使用这项服务可以登录到特殊的,供公开使用的目录。一般专门提供两个目录:pub目录和incoming目录。pub目录包含该站点供公众使用的所有文件,incoming目录存放上载到该站点的文件。

一旦用户使用ftp在远程站点上登录成功,将得到“ftp”提示符。现在可以自由使用ftp提供的命令,可以用 help命令取得可供使用的命令清单,也可以在 help命令后面指定具体的命令名称,获得这条命令的说明。

最常用的命令有:

ls列出远程机的当前目录

ftp 命令(ftp 命令详解)

cd在远程机上改变工作目录

lcd在本地机上改变工作目录

ascii设置文件传输方式为ASCII模式

binary设置文件传输方式为二进制模式

close终止当前的ftp会话

hash每次传输完数据缓冲区中的数据后就显示一个#号

get(mget)从远程机传送指定文件到本地机

put(mput)从本地机传送指定文件到远程机

open连接远程ftp站点

断开与远程机的连接并退出ftp

?显示本地帮助信息

!转到Shell中

下面简单将ftp常用命令作一简介。

◆启动ftp会话

open命令用于打开一个与远程主机的会话。该命令的一般格式是:

◆open主机名/IP

如果在ftp会话期间要与一个以上的站点连接,通常只用不带参数的ftp命令。如果在会话期间只想与一台计算机连接,那么在命令行上指定远程主机名或IP地址作为ftp命令的参数。

◆终止ftp会话

close、disconnect、和bye命令用于终止与远程机的会话。close和disronnect命令关闭与远程机的连接,但是使用户留在本地计算机的ftp程序中。和bye命令都关闭用户与远程机的连接,然后退出用户机上的ftp程序。

◆改变目录

“cd [目录]”命令用于在ftp会话期间改变远程机上的目录,lcd命令改变本地目录,使用户能指定查找或放置本地文件的位置。

◆远程目录列表

ls命令列出远程目录的内容,就像使用一个交互shell中的ls命令一样。ls命令的一般格式是:

ls [目录] [本地文件]

如果指定了目录作为参数,那么ls就列出该目录的内容。如果给出一个本地文件的名字,那么这个目录列表被放入本地机上您指定的这个文件中。

◆从远程系统获取文件

get和mget命令用于从远程机上获取文件。get命令的一般格式为:

get文件名

您还可以给出本地文件名,这个文件名是这个要获取的文件在您的本地机上创建时的文件名。如果您不给出一个本地文件名,那么就使用远程文件原来的名字。

mget命令一次获取多个远程文件。mget命令的一般格式为:

mget文件名列表

使用用空格分隔的或带通配符的文件名列表来指定要获取的文件,对其中的每个文件都要求用户确认是否传送。

◆向远程系统发送文件

put和mput命令用于向远程机发送文件。Put命令的一般格式为:

put文件名

mput命令一次发送多个本地文件,mput命令的一般格式为:

mput文件名列表

使用用空格分隔的或带通配符的文件名列表来指定要发送的文件。对其中的每个文件都要求用户确认是否发送。

◆改变文件传输模式

默认情况下,ftp按ASCII模式传输文件,用户也可以指定其他模式。ascii和brinary命令的功能是设置传输的模式。用ASCII模式传输文件对纯文本是非常好的,但为避免对二进制文件的破坏,用户可以以二进制模式传输文件。

◆检查传输状态

传输大型文件时,可能会发现让ftp提供关于传输情况的反馈信息是非常有用的。hash命令使ftp在每次传输完数据缓冲区中的数据后,就在屏幕上打印一个#字符。本命令在发送和接收文件时都可以使用。

◆ftp中的本地命令

当您使用ftp时,字符“!”用于向本地机上的命令shell传送一个命令。如果用户处在ftp会话中,需要shell做某些事,就很有用。例如用户要建立一个目录来保存接收到的文件。如果输入!mkdir new_dir,那么Linux就在用户当前的本地目录中创建一个名为new_dir的目录。

这里Linux ftp命令就介绍到这里,应该足够在Linux系统下使用ftp工具了。

二、linux系统的ftp命令详解

FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是LINUX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。

[root@www~]# yum install ftp安装ftp支持 RedHat系列版本下命令

  [root@www~]# ftp输入ftp命令

  FTP open连接命令

  FTP to 10.10.22.8连接主机

  FTPadmin登入名

  FTPpasswd 登入密码

  连接成功

FTP!从 ftp子系统退出到外壳。

  FTP?显示 ftp命令说明。?和 help相同。

  FTP append使用当前文档类型配置将本地文档附加到远程电脑上的文档。

  FTP ascii将文档传送类型配置为默认的 ASCII。

  FTP bell转换响铃以在每个文档传送命令完成后响铃。默认情况下,铃声是关闭的。

  FTP binary(或bi)将文档传送类型配置为二进制。

  FTP bye(或by)结束和远程电脑的linux中ftp命令参数会话并退出linux中ftp命令参数。

  FTP cd更改远程电脑上的工作目录。

  FTP close结束和远程服务器的linux中ftp命令参数会话并返回命令解释程式。

  FTP debug转换调试。当调试打开时,发送到远程电脑的每个命令都打印,前面是字符串“”。默认情况下,调试是关闭的。

  FTP delete删除远程电脑上的文档。

  FTP dir显示远程目录文档和子目录列表。

  FTP disconnect从远程电脑断开,保留linux中ftp命令参数提示。

  FTP get使用当前文档转换类型将远程文档复制到本地电脑。

  FTP glob转换文档名组合。组合允许在内部文档或路径名中使用通配符(*和?)。默认情况下,组合是打开的。

  FTP hash转换已传输的每个数据块的数字签名(#)打印。数据块的大小是2048字节。默认情况下,散列符号打印是关闭的。

  FTP help显示linux中ftp命令参数命令说明。

  FTP lcd更改本地电脑上的工作目录。默认情况下,工作目录是启动linux中ftp命令参数的目录。

  FTP literal将参数逐字发送到远程linux中ftp命令参数服务器。将返回单个的linux中ftp命令参数回复代码。

  FTP ls显示远程目录文档和子目录的缩写列表。

  FTP mdelete删除远程电脑上的文档。

  FTP mdir显示远程目录文档和子目录列表。能够使用 mdir指定多个文档。

  FTP mget使用当前文档传送类型将远程文档复制到本地电脑。

  FTP mkdir创建远程目录。

  FTP mls显示远程目录文档和子目录的缩写列表。

  FTP mput使用当前文档传送类型将本地文档复制到远程电脑上。

  FTP open和指定的linux中ftp命令参数服务器连接。

  FTP prompt转换提示。假如关闭提示时 mget及 mput传送任何文档,linux中ftp命令参数在多文档传送过程中将提示允许您有选择地检索或存储文档。默认情况下,提示是打开的。

  FTP put使用当前文档传送类型将本地文档复制到远程电脑上。

  FTP pwd显示远程电脑上的当前目录。

  FTP quit结束和远程电脑的linux中ftp命令参数会话并退出linux中ftp命令参数。

  FTP quote将参数逐字发送到远程linux中ftp命令参数服务器。将返回单个的linux中ftp命令参数回复代码。

  FTP recv使用当前文档传送类型将远程文档复制到本地电脑。Recv和 get相同。

  FTP remotehelp显示远程命令帮助。

  FTP rename重命名远程文档。

  FTP rmdir删除远程目录。

  FTP send使用当前文档传送类型将本地文档复制到远程电脑上。Send和put相同。

  FTP status显示linux中ftp命令参数连接和转换的当前状态。

  FTP trace转换数据包跟踪。Trace在运行linux中ftp命令参数命令时显示每个数据包的路由。

  FTP type配置或显示文档传送类型。

  FTP user指定远程电脑的用户。

  FTP verbose转换 verbose模式。假如打开,将显示任何 linux中ftp命令参数响应。在文档传送完成后,将同时显示和传送效率有关的统计信息。默认情况下,verbose是打开的。

三、CMD里 FTP的命令都有什么

在cmd中ftp命令很多,常用的主要有:

1、 ftp 192.168.1.3登陆ftp。

2、dir显示远程主机目录。

3、cd remote-dir:进入远程主机目录。

4、help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。

5、get remote-file[local-file]:将远程主机的文件remote-file传至本地硬盘的local-file(本地文件夹)。

6、put local-file[remote-file]:将本地文件local-file传送至远程主机。

扩展资料:

FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。

FTP是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一。它可根据实际需要设置各用户的使用权限,同时还具有跨平台的特性,即在UNIX、Linux和Windows等操作系统中都可实现FTP客户端和服务器,相互之间可跨平台进行文件的传输。

因此,FTP服务是网络中经常采用的资源共享方式之一。FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式。

参考资料来源:百度百科-FTP服务器

protected,java中protected的作用review(Review是什么意思)