Linux 解压报错

在Ubuntu上安装JDK时在解压过程中,总是遇到错误。

首先wget命令下载文件: $wget -c http://download.oracle.com/otn-pub/java/jdk/8u40-b26/jdk-8u40-linux-x64.tar.gz

提示下载成功后,下一步解压缩;

解压缩: $tar -zxvf jdk-8u40-linux-x64.tar.gz

执行后总是如下错误信息:

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

查了很多,有的解决方法是:$tar -xvf  去掉z。

有的说要先确认文件是否是zip类型:$file jdk-8u40-linux-x64.tar.gz

jdk-8u40-linux-x64.tar.gz: HTML document, ASCII text, with very long lines, with CRLF line terminators

看到返回信息,才恍然大悟,实际上是一个HTML的page.所以报错的根本原因是这个。

原文地址:https://www.cnblogs.com/sungirl/p/4336040.html