如何从Linux终端下载文件

76次阅读
没有评论

共计 1790 个字符,预计需要花费 5 分钟才能阅读完成。

自动写代码机器人,免费开通

这篇文章主要介绍如何从 Linux 终端下载文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

使用 wget 命令从 Linux 终端下载文件

wget 也许是 Linux 和类 UNIX 系统中使用最多的命令行下载管理器。你可以使用  wget  下载一个文件、多个文件、整个目录甚至整个网站。

wget  是非交互式的,可以轻松地在后台工作。这意味着你可以很容易地在脚本中使用它,甚至构建像 uGet 下载管理器这样的工具。

让我们看看如何使用  wget  从终端下载文件。

安装 wget

大多数 Linux 发行版都预装了  wget 。它也可以在大多数发行版的仓库中找到,你可以使用发行版的包管理器轻松安装它。

在基于 Ubuntu 和 Debian 的发行版上,你可以使用 apt 包管理器命令:

sudo apt install wget

使用 wget 下载文件或网页

你只需要提供文件或网页的 URL。它将在你所在的目录下以原始名下载该文件。

wget URL

要下载多个文件,你必须将它们的 URL 保存在一个文本文件中,并将该文件作为输入提供给  wget ,就像这样:

wget -i download_files.txt

用 wget 下载不同名字的文件

你会注意到,网页在  wget  中几乎总是以  index.html  的形式保存。为下载的文件提供自定义名称是个好主意。

你可以在下载时使用  -O (大写字母  O )选项来提供输出文件名:

wget -O filename URL

用 wget 下载一个文件夹

假设你正在浏览一个 FTP 服务器,你需要下载整个目录,你可以使用递归选项  -r :

wget -r ftp://server-address.com/directory

使用 wget 下载整个网站

是的,你完全可以做到这一点。你可以用  wget  镜像整个网站。我说的下载整个网站是指整个面向公众的网站结构。

虽然你可以直接使用镜像选项  -m ,但最好加上:

ndash;convert-links  ndash;page-requisites
wget -m --convert-links --page-requisites website_address

额外提示:恢复未完成的下载

如果你因为某些原因按  CTRL-C  键中止了下载,你可以用选项  -c  恢复之前的下载:

wget -c

使用 curl 在 Linux 命令行中下载文件

和  wget  一样,curl 也是 Linux 终端中最常用的下载文件的命令之一。使用 curl 的方法有很多,但我在这里只关注简单的下载。

安装 curl

虽然  curl  并不是预装的,但在大多数发行版的官方仓库中都有。你可以使用你的发行版的包管理器来安装它。

要在 Ubuntu 和其他基于 Debian 的发行版上安装  curl ,请使用以下命令:

sudo apt install curl

使用 curl 下载文件或网页

如果你在使用  curl  命令时没有在 URL 中带任何选项,它就会读取文件并打印在终端上。

要在 Linux 终端中使用  curl  命令下载文件,你必须使用  -O (大写字母  O )选项:

curl -O URL

在 Linux 中,用  curl  下载多个文件是比较简单的。你只需要指定多个 URL 即可:

curl -O URL1 URL2 URL3

请记住, curl  不像  wget  那么简单。 wget  可以将网页保存为  index.html , curl  却会抱怨远程文件没有网页的名字。你必须按照下一节的描述用一个自定义的名字来保存它。

用不同的名字下载文件

这可能会让人感到困惑,但如果要为下载的文件提供一个自定义的名称(而不是原始名称),你必须使用  -o (小写  O )选项:

curl -o filename URL

有些时候, curl  并不能像你期望的那样下载文件,你必须使用选项  -L (代表位置)来正确下载。这是因为有些时候,链接会重定向到其他链接,而使用选项  -L ,它就会跟随最终的链接。

用 curl 暂停和恢复下载

和  wget  一样,你也可以用  curl  的  -c  选项恢复暂停的下载:

curl -c URL

以上是“如何从 Linux 终端下载文件”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注丸趣 TV 行业资讯频道!

向 AI 问一下细节

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-02-04发表,共计1790字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)