Linux 如何从网上下载文件

news/2024/11/24 23:10:56/

将网络上的文件下载到使用 Linux 操作系统的计算机上,需要用到 wget 指令,使用该指令可能会面临两个问题。

首先,如何获取文件的下载 url?这需要你在浏览器上找到要下载文件的链接地址,然后右键 -> 复制链接地址,既可获取该文件的下载 url。以阿里提供的 Centos7 镜像为例,如下图:

在 Linux 系统上使用 wget 指令即可下载该文件:

其次,在下载某些文件时,需要通过认证才可以下载,例如在Oracle 的官网上下载JDK8,需要登录之后才可以下载。

在这种情况下,直接右键 -> 复制链接地址,使用获取到的url 是无法下载文件的。此时我们需要先登录通过认证,再通过已经开始下载的文件获取文件的下载 url。如下图所示:

通过该下载 url 可以实现文件下载。如下图:

对比下载 Centos7 和 JDK8 的两个下载 url,可以看出二者相差在何处:

Centos7 下载 url:http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1908.iso

JDK8 下载 url:https://download.oracle.com/otn/java/jdk/8u241-b07/1f5b5a70bf22433b84d0e960903adac8/jdk-8u241-linux-i586.tar.gzAuthParam=1581668252_c9c8f58d1def52b3ff4ada98e7c2730b

其实需要认证才能下载的文件的下载 url,就是在普通的下载url 的后面加上了一个通过验证之后的参数,JDK8 的下载认证参数为 AuthParam。

不过通常情况下该参数是随机生成的,也有对应的下载时限。对于 JDK8 而言,该下载 url 只有在生成后的5分钟内有效,期间内可以多次下载,超过5分钟再下载则会报错 “ERROR 403:Forbidden”:

当然如果你觉得这样太麻烦了,也可以先将文件下载到 Windows 系统上,然后借助于 WinScp 将文件上传到 Linux 系统上。


http://www.ppmy.cn/news/323183.html

相关文章

任意单片机使用Simulink模型开发

https://www.yuque.com/xiangshazuosha/kesozq/lgap8r

Weakly Supervised Cascaded Convolutional Networks阅读笔记

一、摘要部分 摘要部分是说他们针对弱监督情况下检测或分类任务提出了级联的网络架构,他们提出了两种模型结构,第一种结构分为两步,还有有一种结构分为三步,比第一种中间多了目标分割。实验是在PASCAKL VOC2007,2010&a…

基于电子商务平台客户管理系统的设计与实现_kaic

摘要 本论文旨在设计和实现一个基于电子商务平台的客户关系管理系统,以提高企业与客户之间的互动和关系维护效率。本文首先介绍了客户关系管理系统的相关理论和技术,并分析了其在电子商务平台中的应用价值。接着,进行了电子商务平台客户关系管…

Arcgis 符号库中图形到Grid控件的加载

///调用方法 private void gridView1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e) { // 如果是符号样式列 if (e.Column.Equals(colSTYLEIMAGE)) { string strStyleCode e.DisplayText; Rectangle r e.Bounds; if (GISOpr.…

重写Combobox实现颜色带(ColorRamp)Symbol预览与选择——总结

在地图符号化的时候经常要预览与选择Color Ramp Symbol,像ArcMap那样将ColorRamp符号放在Combobox现实既方便也实用,下面是实现原理与方法。 1、首先解决的是如何将图片放在Combobox中,要知道vs2005乃至vs2008的Combobox都不可以加载图片的,所…

音量和分贝(二)

放大电路有四种模型:电压放大电路(对应电压增益Av);电流放大电路(对应电流增益Ai);互阻放大电路(对应互阻增益Ar);互导放大电路(对应互导增益Ag&a…

leetcode - Best Time to Buy and Sell Stock III

Say you have an array for which the ith element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may complete at most two transactions. 分析:和题1的只能购买一次,和题2购买不限次数,题…

【算法导论】学习笔记——第14章 数据结构的扩张

这一章节特别有意思。习题也比较多,但是很容易掌握。主要描述的就是在已知数据结构的基础上,通过增加或修改部分基础操作。来构造更加有效的新数据结构。14.1 动态数据统计本节主要介绍如何修改红黑树,使得可以在O(lgn)时间内确定顺序统计量&…