本文主要是介绍解压报错gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exit,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在解压tar.gz包的时候报如下错误
[root@localhost tomcat]# tar -zxvf apache-tomcat-7.0.77.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
现在我提供一下我总结的解决方法:
方法一:
#tar -vxf apache-tomcat-7.0.77.tar.gz
tar包压缩的时候用cvf参数,解压的时候用xvf参数
或压缩的时候用czvf参数,解压的时候用xzvf参数
bz 包遇到了,就把z参数换成相应j参数
当然,如果你和我一样方法一都没有解决你的问题,那么看方法二
方法二:
我这时在网上找到一个方法。就是对memcached压缩包进行重命名,再解压。
命令:mvapache-tomcat-7.0.77.tar.gz apache-tomcat-7.0.771.tar.gz
再进行解压:tar -zvxf apache-tomcat-7.0.771.tar.gz
但是,并没有用,我的文件依旧是报错。这个方法并未解决我的问题。而且我感觉这个方法其实和一差不多哦。
当然也有人用这个方法就可以了,造成这个问题的原因可能是这个安装包原来是,但后来被人改动过后缀名。
方法三:
我无意中看到一篇文章,说可能是由于我在线下载下来的安装包本身就是损坏的。
所以我重新下载了软件包,这时候解压成功
这篇关于解压报错gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exit的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!