如何在Linux中使用ftp命令

2022年 10月 17日 发表评论
免费、便宜/高性价比 服务器汇总(已更新):点击这里了解

如何在Linux中使用ftp命令?很多新手对此不是很清楚。为了帮助您解决这个问题,本站将在下面向您详细解释。有这方面需求的人可以借鉴一下,希望你能有所收获。

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

$ ftp主机名/IP

其中“主机名/IP”是要连接的远程机器的主机名或IP地址。在命令行上,主机名属于选项。如果指定了主机名,ftp会尝试连接远程机器的ftp服务程序;如果未指定主机名,ftp将给出提示,并等待用户输入命令:

$ ftp

文件传输协议(File Transfer Protocol的缩写)

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

无论哪种方式,如果连接成功,您都需要登录远程机器。如果用户在远程机器上有一个帐户,他可以通过ftp使用该帐户,并且需要提供一个密码。用户帐户在远程计算机上的读写权限决定了用户可以下载哪些文件以及将上传的文件放在哪个目录中。

如果没有远程机器的特殊登录帐户,许多ftp站点都有可以使用的特殊帐户。该帐户的登录名是匿名的(也称为匿名ftp)。使用此帐户时,您需要输入电子邮件地址作为密码。

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

一旦用户使用ftp成功登录到远程站点,他将得到“ftp”提示。现在,您可以自由使用ftp提供的命令,使用help命令获取可用命令的列表,或者在help命令后指定特定的命令名称来获取该命令的描述。最常用的命令有: ls列出了远程机器的当前目录

Cd更改远程计算机上的工作目录

Lcd改变本地机器上的工作目录

Ascii将文件传输模式设置为ASCII模式

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

关闭终止当前的ftp会话

每次传输数据缓冲区中的数据后,哈希都会显示一个#号

Get(mget)将指定文件从远程计算机传输到本地计算机

Put(mput)将指定的文件从本地机器传输到远程机器

打开连接到远程ftp站点

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

?显示本地帮助信息

!去壳牌的下面简单将ftp常用命令作一简介。

启动ftp会话

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

打开主机名/IP

如果你想在一个ftp会话中连接多个站点,你通常只使用不带参数的ftp命令。如果您只想在会话期间连接到一台计算机,请在命令行上指定远程主机名或IP地址作为ftp命令的参数。

终止ftp会话

关闭、断开和再见命令用于终止与远程机器的会话。Close和disronnect命令关闭与远程计算机的连接,但将用户留在本地计算机的ftp程序中。bye命令关闭用户和远程机器之间的连接,然后退出用户机器上的ftp程序。

更改目录

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

远程目录列表

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

ls[目录][本地文件]

如果将目录指定为参数,ls会列出目录的内容。如果给定了本地文件的名称,目录列表将被放入您在本地计算机上指定的文件中。

从远程系统获取文件

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

获取文件名

您还可以提供一个本地文件名,这是要获取的文件在您的本地计算机上创建时的文件名。如果您没有给出本地文件名,请使用远程文件的原始名称。

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

Mget文件名列表

使用由空格或通配符分隔的文件名列表来指定要获取的文件,并要求用户确认是否传输每个文件。

向远程系统发送文件

Put和mput命令用于向远程机器发送文件。“放”命令的一般格式是:

输入文件名

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

Mput文件名列表

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

更改文件传输模式

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

检查变速器状态

/>传输大型文件时,可能会发现让ftp提供关于传输情况的反馈信息是非常有用的。hash命令使ftp在每次传输完数据缓冲区中的数据后,就在屏幕上打印一个#字符。本命令在发送和接收文件时都可以使用。 ◆ftp中的本地命令 当您使用ftp时,字符“!”用于向本地机上的命令shell传送一个命令。如果用户处在ftp会话中,需要shell做某些事,就很有用。例如用户要建立一个目录来保存接收到的文件。如果输入!mkdir new_dir,那么Linux就在用户当前的本地目录中创建一个名为new_dir 的目录。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

小咸鱼

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: