首页 > 编程知识 正文

linux ftp下载文件,linux ftp未找到命令

时间:2023-05-05 10:37:08 阅读:108013 作者:4843

ftp服务器在互联网上很常见。 Linux ftp命令的功能是通过命令控制本地计算机和远程计算机之间的文件传输。 本节详细介绍了Linux ftp命令的常用命令。 我觉得掌握使用这些Linux的ftp操作非常简单。

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

$ ftp主机名/IP

其中主机名/IP是要连接到的远程计算机的主机名或IP地址。 在命令行中,主机名是可选的。 如果指定主机名,ftp将尝试连接到远程计算机上的ftp服务程序。 如果未指定主机名,ftp会提示用户输入命令。

$ ftp

ftp

在ftp提示符后输入open命令和主机名或IP地址,以尝试连接到指定的主机。

无论使用哪种方法,如果连接成功,都必须登录到远程计算机。 如果用户在远程计算机上有帐户,则可以通过ftp使用该帐户,并且必须输入密码。 用户帐户在远程计算机上的读写权限决定了用户可以在远程计算机上下载的文件和上载文件位于哪个目录中。

如果没有远程计算机上的专用登录帐户,许多ftp站点都有可用的特殊帐户。 此帐户的登录名为anonymous (也称为匿名ftp ),使用此帐户时必须输入电子邮件地址作为密码。

如果远程系统提供匿名ftp服务,则用户可以使用此服务登录到用于发布的特殊目录。 一般提供两个目录: pub目录和incoming目录。 pub目录包含该站点常用的所有文件,而incoming目录包含上载到该站点的文件。

当用户使用ftp成功登录远程站点时,将显示" ftp "提示符。 现在可以自由使用ftp提供的命令,可以获取help命令中可用的命令列表,也可以通过在help命令后指定具体的命令名称来获取此命令的说明。

最常见的命令如下

列出ls远程计算机上的当前目录

光盘在远程计算机上更改工作目录

液晶屏在本地机器上更改工作目录

将ascii文件传输方法设置为ascii模式

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

close结束当前的ftp会话

每次传输数据缓冲区中的数据时,hash都会显示#号

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

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

open连接到远程ftp站点

断开与远程计算机的连接,然后退出ftp

? 显示本地帮助信息

! 移动到壳

简单介绍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命令的一般格式如下。

获取文件名

也可以指定本地文件名。 此文件名是要检索的文件在本地计算机上创建时的文件名。 如果不指定本地文件名,则使用远程文件的原始名称。

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

mget文件名列表

使用以空格分隔的文件名或包含通配符的文件名列表指定要检索的文件。 需要确认是否逐文件传输。

将文件发送到远程系统

put和mput命令用于将文件发送到远程计算机。 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工具应该足够了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。