千家信息网

怎么用Linux命令行下载文件

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要讲解了"怎么用Linux命令行下载文件",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用Linux命令行下载文件"吧!Linux命令行比
千家信息网最后更新 2026年11月03日怎么用Linux命令行下载文件

这篇文章主要讲解了"怎么用Linux命令行下载文件",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用Linux命令行下载文件"吧!

Linux命令行比GUI提供了更多的灵活性和控制力。与GUI相比,许多人更喜欢使用命令行,因为它比GUI更加易于使用和快捷。使用命令行可以更轻松地使用一行自动执行任务。另外,它比GUI使用更少的资源。

下载文件是一项日常任务,通常每天执行,其中包括ZIP,TAR,ISO,PNG等文件类型。您可以使用命令行终端简单快速地执行此任务。只需要使用键盘即可。因此,今天,我将向您展示如何在Linux中使用命令行下载文件。通常有两种已知的方法可以做到这一点,即使用wget和curl工具。对于本文,我将使用Ubuntu 20.04 LTS来描述该过程。但是相同的命令也可以在其他Linux发行版(如Debian,Gentoo和CentOS)上运行。

使用Curl下载文件

Curl可用于通过多种协议传输数据。它使用Curl支持许多协议,包括HTTP , HTTPS , FTP , TFTP , TELNET,SCP等。您可以下载任何远程文件。它也支持暂停和恢复功能。

首先,您需要安装curl。

安装curl

通过按Ctrl + Alt + T组合键在Ubuntu终端中启动命令行应用程序。然后输入以下命令以使用sudo安装curl。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install curl

当提示[sudo] linuxmi 的密码:时请输入密码。

安装完成后,输入以下命令下载文件。

使用源文件名下载并保存文件

要使用与原始源文件相同的名称将文件保存在远程服务器上,请使用-O(大写O),然后使用curl,如下所示:

$ curl -O [URL]

除了-O外,您还可以指定" –remote-name",如下所示。两者的工作原理相同。

用其他名称下载并保存文件

如果要下载文件并将其保存为与远程服务器中文件名不同的名称,请使用-o(小写的o),如下所示。当远程URL在URL中不包含文件名时,这将很有用,如下例所示。

$ curl –o [filename] [URL]

[filename]是输出文件的新名称。

curl --remote-name https://github.com/chrishunt/color-schemes/archive/master.zip  curl -o linuxmi https://github.com/chrishunt/color-schemes/archive/master.zip

下载多个文件

要下载多个文件,请使用以下语法输入命令:

$ curl -O [URL1] -O [URL2]

从FTP服务器下载文件

要从FTP服务器下载文件,请使用以下语法输入命令:

$ curl -O ftp://ftp.linuxmi.com/www.linuxmi.com.zip

要从经过用户身份验证的FTP服务器下载文件,请使用以下语法:

$ curl -u [ftp_user]:[ftp_passwd] -O [ftp_URL]

暂停并继续下载

在下载文件时,您可以使用Ctrl + C手动将其暂停,或者有时由于某种原因它会自动被中断和停止,您可以恢复它。导航到您先前下载文件的目录,然后使用以下语法输入命令:

$ curl –c [选项] [URL]

使用Wget下载文件

使用wget,您可以从Web和FTP服务器下载文件和内容。Wget是www和get的组合。它支持FTP,SFTP,HTTP和HTTPS等协议。它还支持递归下载功能。如果您要下载整个网站以供脱机查看或生成静态网站的备份,则此功能非常有用。另外,您可以使用它从各种Web服务器检索内容和文件。

安装wget

通过按Ctrl + Alt + T组合键在Ubuntu终端中启动命令行应用程序。然后输入以下命令以使用sudo安装wget。

linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install wget

当提示您输入密码时,输入sudo密码。

使用wget下载文件或网页

要下载文件或网页,请打开终端并以以下语法输入命令:

$ wget [URL]

要保存单个网页,请使用以下语法输入命令:

$ wget [URL]

下载其他名称的文件

如果要下载和保存文件的名称与原始远程文件的名称不同,请使用-O(大写O),如下所示。这对您很有用,尤其是当您下载自动以名称" index.html"保存的网页时。

要下载其他名称的文件,请使用以下语法输入命令:

$ wget -O [文件名] [URL]

通过FTP下载文件

要从FTP服务器下载文件,请使用以下语法键入命令:

$ wget [ftp_link]

要从经过用户身份验证的FTP服务器下载文件,请使用以下语法:

$ wget -u [ftp_user]:[ftp_passwd] -O [ftp_URL]

递归下载文件

您可以使用递归下载功能来下载指定目录下的所有内容,无论是网站还是FTP站点。要使用递归下载功能,请使用以下语法输入命令:

$ wget –r [URL]

下载多个文件

您可以使用wget下载多个文件。创建一个带有文件URL列表的文本文件,然后使用以下语法的wget命令下载该列表。

$ wget –i [filename.txt]

例如,我有一个名为"linuxmi.txt"的文本文件,其中有两个要使用wget下载的URL列表。您可以在下图中看到我的文本文件内容。

我将使用以下命令下载文本文件中包含的文件链接:

$ wget –i linuxmi.txt

使用包含网址的文件作为下载列表

您会看到它正在一个接一个地下载两个链接。

暂停和恢复下载

您可以按Ctrl + C暂停下载。要恢复暂停的下载,请转至先前下载文件的目录,并在wget之后使用– c选项,如以下语法所示:

$ wget -c filename.zip

使用以上命令,您会注意到下载已从暂停位置恢复。

总结

在本文中,我们讨论了Linux下两种命令行方法的基本用法,您可以使用它们下载文件。需要注意的一件事是,如果您在下载文件时未指定目录,则文件将下载到您正在使用的当前目录中。

感谢各位的阅读,以上就是"怎么用Linux命令行下载文件"的内容了,经过本文的学习后,相信大家对怎么用Linux命令行下载文件这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

文件 命令 输入 语法 名称 服务器 服务 内容 功能 目录 多个 密码 文本 终端 网页 递归 支持 相同 任务 文件名 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技巨头监管 互联网科技公司税收优惠 互联网核心科技是什么 互联网科技公司怎么样 智慧科技互联网 互联网科技美容 互联网高科技股票 互联网科技咨询 以后互联网后是啥科技 中化能源互联网科技招聘 湖南诚度互联网科技有限公司 昊天互联网科技有限公司 四川慕妮娅互联网科技有限公司 江苏苏星互联网科技有限公司 互联网营销推广黑科技 湖北辰鑫科技互联网 银川新华互联网科技学校是国营吗 盐城市攀科互联网科技有限公司 平安好医生打造互联网科技医疗 前海云享互联网科技 互联网与新科技 卓越科技互联网 招聘 海南购全球互联网科技 成都玖崟互联网科技有限公司乐商圈怎么样 科技互联网的估值 中国互联网有什么科技含量 苏州铭阳互联网科技有限公司 互联网科技和信息 深圳育鹏互联网科技有限公司招聘 工业互联网山东科技大学
0