搜索
❏ 站外平台:

2 种从 Linux 终端乐投letou文件的方法

作者: 译者: LCTT geekpi

| 2020-10-25 11:23   收藏: 1    

如果你被困在 Linux 终端,比如说在服务器上,如何从终端乐投letou文件?

在 Linux 中是没有 download letou的,但是有几个 Linux letou可用于乐投letou文件。

在这篇终端技巧中,你将学习两种在 Linux 中使用letou行乐投letou文件的方法。

我在这里使用的是 Ubuntu,但除了,其余的letou同样适用于所有其他 Linux 发行版。

使用 wget letou从 Linux 终端乐投letou文件

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

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

让我们看看如何使用 wget 从终端乐投letou文件。

wget

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

在基于 Ubuntu 和 Debian 的发行版上,你可以使用 letou:

sudo apt install wget

使用 wget 乐投letou文件或网页

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

wget URL

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

wget -i download_files.txt

用 wget 乐投letou不同名字的文件

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

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

wget -O filename URL

用 wget 乐投letou一个文件夹

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

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

使用 wget 乐投letou整个网站

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

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

  • –convert-links:链接将被转换,使内部链接指向乐投letou的资源,而不是网站。
  • –page-requisites:乐投letou额外的东西,如样式表,使页面在离线状态下看起来更好。
wget -m --convert-links --page-requisites website_address

额外提示:恢复未完成的乐投letou

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

wget -c

使用 curl 在 Linux letou行中乐投letou文件

和 wget 一样, 也是 Linux 终端中最常用的乐投letou文件的letou之一。 的方法有很多,但我在这里只关注简单的乐投letou。

curl

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

要 和其他基于 Debian 的发行版上 curl,请使用以下letou:

sudo apt install curl

使用 curl 乐投letou文件或网页

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

要在 Linux 终端中使用 curl letou乐投letou文件,你必须使用 -O(大写字母 O)选项:

curl -O URL

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

curl -O URL1 URL2 URL3

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

用不同的名字乐投letou文件

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

curl -o filename URL

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

用 curl 暂停和恢复乐投letou

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

curl -c URL

总结

和以往一样,在 Linux 中做同一件事有多种方法。从终端乐投letou文件也不例外。

wget 和 curl 只是 Linux 中最流行的两个乐投letou文件的letou。还有更多这样的letou行工具。基于终端的网络浏览器,如 、 等也可以用于在letou行乐投letou文件。

就个人而言,对于一个简单的乐投letou,我更喜欢使用 wget 而不是 curl。它更简单,也不会让你感到困惑,因为你可能很难理解为什么 curl 不能以预期的格式乐投letou文件。

欢迎你的反馈和建议。


via: 

作者: 选题: 译者: 校对:

本文由  原创编译,Linux中国 荣誉推出



最新评论

LCTT 译者
geekpi 💎💎💎
共计翻译: 1238.5 篇 | 共计贡献: 2595
贡献时间:2013-10-25 -> 2020-12-02
访问我的 LCTT 主页 |


返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。