wget 返回的是网页而不是文件?

Sun*_*ear 6 linux wget

我想使用“wget”命令从 LunarG 下载一个可执行文件。

我尝试了以下方法并显示了结果:

$ wget https://vulkan.lunarg.com/sdk/home#sdk/downloadConfirm/1.0.61.1/linux/vulkansdk-linux-x86_64-1.0.61.0.run -P $HOME/Downloads/
--2017-10-03 12:43:32--  https://vulkan.lunarg.com/sdk/home
Resolving vulkan.lunarg.com (vulkan.lunarg.com)... 52.26.34.138, 35.167.57.241
Connecting to vulkan.lunarg.com (vulkan.lunarg.com)|52.26.34.138|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6197 (6.1K) [text/html]
Saving to: ‘/home/sunbear/Downloads/home’

home                            100%[======================================================>]   6.05K  --.-KB/s    in 0s      

2017-10-03 12:43:33 (597 MB/s) - ‘$HOME/Downloads/home’ saved [6197/6197]
Run Code Online (Sandbox Code Playgroud)

我没有得到一个名为 vulkansdk-linux-x86_64-1.0.61.0.run 的文件,而是得到了一个名为 home 的 HTML 文档。

我可以单击网站上给出的超链接下载文件,但是,我无法通过命令行下载它,这令人惊讶。

问题:如何使用 wget 下载此文件?

jrt*_*ell 4

该链接触发下载,如果你在Chrome中开始下载,你可以看到真正的下载URL是:

https://vulkan.lunarg.com/sdk/download/1.0.61.1/linux/vulkansdk-linux-x86_64-1.0.61.1.run

代替:

https://vulkan.lunarg.com/sdk/home#sdk/downloadConfirm/1.0.61.1/linux/vulkansdk-linux-x86_64-1.0.61.0.run

下载页面的URL如下: 在此输入图像描述