Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linux wget下载tar.gz作为html?_Linux_File_Download_Wget - Fatal编程技术网

linux wget下载tar.gz作为html?

linux wget下载tar.gz作为html?,linux,file,download,wget,Linux,File,Download,Wget,我知道这个问题对你们大多数人来说似乎很幼稚,但我找不到解决办法。我使用的是linux虚拟机,我正试图从链接(他们提供的10分钟教程)下载apache-drill.tar.gz。我做了wget“link”,但当我试图使用tar-xvzf提取文件时,它给我错误消息如下: gzip:stdion:not in gzip format tar: Child returned status 1 Error is not recoverable; existing now 起初我认为它是文件格式,所以我m

我知道这个问题对你们大多数人来说似乎很幼稚,但我找不到解决办法。我使用的是linux虚拟机,我正试图从链接(他们提供的10分钟教程)下载apache-drill.tar.gz。我做了
wget“link”
,但当我试图使用
tar-xvzf
提取文件时,它给我错误消息如下:

gzip:stdion:not in gzip format
tar: Child returned status 1
Error is not recoverable; existing now
起初我认为它是文件格式,所以我
mv apache-drill.tar.gz apache-drill.tar
tar-xvf apache-drill.tar
仍然出错。(文件格式不同)

然后我开始检查文件的大小,原来的.tar.gz大小是134MB,但是当我尝试:
ls-lh apache drill.tar.gz
时,它只有34KB,比真正的tar.gz文件小得多,所以我猜wget没有正确下载文件。它实际上是为我下载html而不是tar

我怎样才能解决这个问题


谢谢

您下载的HTML文档主要由一组指向承载实际文件的镜像的链接组成

选择其中一个并下载响应。

尝试阅读您获得的HTML文档。