广告
返回顶部
首页 > 资讯 > 操作系统 >如何从Linux终端下载文件
  • 473
分享到

如何从Linux终端下载文件

2023-06-15 19:06:50 473人浏览 安东尼
摘要

这篇文章主要介绍如何从linux终端下载文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用 wget 命令从 Linux 终端下载文件wget 也许是 Linux 和类 UNIX 系统中使用最多的命令行下载管理器

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

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

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

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

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

安装 wget

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

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

sudo apt install wget

使用 wget 下载文件或网页

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

wget URL
如何从Linux终端下载文件

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

wget -i download_files.txt

用 wget 下载不同名字的文件

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

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

wget -O filename URL
如何从Linux终端下载文件

用 wget 下载一个文件夹

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

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

使用 wget 下载整个网站

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

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

–convert-links –page-requisites
wget -m --convert-links --page-requisites WEBsite_address
如何从Linux终端下载文件

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

如果你因为某些原因按 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终端下载文件

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

curl -O URL1 URL2 URL3

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

用不同的名字下载文件

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

curl -o filename URL
如何从Linux终端下载文件

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

用 curl 暂停和恢复下载

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

curl -c URL

以上是“如何从Linux终端下载文件”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: 如何从Linux终端下载文件

本文链接: https://www.lsjlt.com/news/281363.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何从Linux终端下载文件
    这篇文章主要介绍如何从Linux终端下载文件,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!使用 wget 命令从 Linux 终端下载文件wget 也许是 Linux 和类 UNIX 系统中使用最多的命令行下载管理器...
    99+
    2023-06-15
  • 如何在Linux终端下进行BT下载
    这篇文章主要讲解了“如何在Linux终端下进行BT下载”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Linux终端下进行BT下载”吧!1)Linux下有许多软件可以从终端进行BT下载。...
    99+
    2023-06-10
  • java如何从linux服务器下载文件
    目录一、前端代码1、html代码2、js代码3、css样式二、后台代码1、获取文件2、开始下载三、效果最近做项目,使用的技术较老,前端用的架构是jsp,主要技术是jquery、js、...
    99+
    2022-11-13
  • Linux 终端上如何打印JSON文件
    这篇文章将为大家详细讲解有关Linux 终端上如何打印JSON文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。JSON是完全独立于编程语言的文本格式,是一种轻量级的数据交换格式,JSON 的简介和清晰使...
    99+
    2023-06-28
  • php如何从网上下载文件
    这篇文章将为大家详细讲解有关php如何从网上下载文件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。从网上下载文件set_time_limit(0);  //&n...
    99+
    2022-10-19
  • 如何在Linux终端上打印JSON文件
    这篇文章主要讲解了“如何在Linux终端上打印JSON文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Linux终端上打印JSON文件”吧!JSON 文件非常棒,因为它们以...
    99+
    2023-06-15
  • java怎么从linux服务器下载文件
    这篇文章主要介绍“java怎么从linux服务器下载文件”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“java怎么从linux服务器下载文件”文章能帮助大家解决问题。一、前端代码1、html代码&n...
    99+
    2023-06-29
  • 前端axios如何下载excel文件
    小编给大家分享一下前端axios如何下载excel文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!需求:通过后端接口下载exc...
    99+
    2022-10-19
  • 如何利用Linux命令在终端打开文件
    本篇内容介绍了“如何利用Linux命令在终端打开文件”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  在Linux系统中,打开一个文件很简单...
    99+
    2023-06-13
  • 使用FileZilla从Linux系统下载文件的方法
    需求:将linux系统的的某个文件夹(里面包含文件夹和文件)下载到我Windows系统某个文件夹里 之前我使用xshell下载,但是通过 rz :上传sz:下载 命令中的sz命令,下载失败。 下载 code文件到本地 以...
    99+
    2022-06-04
    Linux系统下载文件 FileZilla 下载文件
  • 从Linux服务器下载文件和文件夹到本地命令
    从Linux 服务器上传或者下载文件到本地除了使用FTP外,还可以通过Linux命令来实现,Linux服务器与本地电脑之间传输文件的命令及使用方法: 1、使用scp命令 命令格式: scp [参数] : : 举例: scp /home...
    99+
    2023-09-17
    linux 运维 服务器
  • linux终端找不到文件或目录如何解决
    在Linux终端中,当出现"找不到文件或目录"的错误提示时,可能是以下几个原因导致的:1. 文件或目录不存在:首先确认你输入的文件或...
    99+
    2023-09-16
    linux
  • 从Linux服务器下载文件到window本地电脑
    1. 用sz命令 如果通过xshell连接到服务器,且为SSH方式,则可以用sz命令,直接在Linux的提示符下操作。 sz 此方法一定是要用xshell或其他类似的软件用ssh的钥匙方式登录Linux才可以使用 2. 使用Git Bas...
    99+
    2023-08-31
    linux
  • 怎么用SecureCRT从Linux服务器上传、下载文件?
    我们在使用linux的过程中,不论是为了安装相关软件,还是其它目的,都可能需要上传或者下载linux上的文件。这里演示一下在SecureCRT中向linux上传和下载文件。 1、前言 需要上传或者下载,需要使用rz和sz命令。如果lin...
    99+
    2023-09-03
    linux Powered by 金山文档
  • Linux系统是如何从终端获取命令帮助
    Linux系统是如何从终端获取命令帮助,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Linux系统主要是以命令行的方式进行工作,所以有许多的命令需要用到,而且命令中还包含着...
    99+
    2023-06-28
  • Java从服务端下载Excel模板文件的两种方法
    本文实例为大家分享了Java从服务端下载Excel模板文件的具体实现代码,供大家参考,具体内容如下 方法一 (2021年01月更新) 生成excel模板 @RequestMappin...
    99+
    2022-11-13
    Java服务端下载 Java下载Excel模板文件 Java服务端下载Excel
  • Linux下如何设置个性化终端颜色
    小编给大家分享一下Linux下如何设置个性化终端颜色,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!每个Linux用户几乎天天都会面对Bash,刚接触Linux的人...
    99+
    2023-06-28
  • vue如何从后台下载.zip压缩包文件
    目录1.添加下载按钮2.(原始方法,会出现乱码)给按钮添加点击事件3.(更正版)用axios({})这种方式4.报跨域问题vue前后端分离,使用element的el-button组件...
    99+
    2022-11-13
  • ubuntu如何用终端打开文件夹
    在Ubuntu中,可以通过终端打开文件夹的命令是`cd`(change directory)。步骤如下:1. 打开终端:可以使用快捷...
    99+
    2023-09-15
    ubuntu
  • ubuntu终端编辑文件如何保存
    在Ubuntu终端中,您可以使用以下命令来编辑文件并保存:1. 打开终端并导航到要编辑的文件所在的目录。2. 输入以下命令来编辑文件...
    99+
    2023-09-06
    ubuntu
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作