红联Linux门户
Linux帮助

Linux下解压maven遇到:gzip: stdin: not in gzip format问题

发布时间:2016-07-20 15:26:16来源:马叔叔的积累之路作者:shawnMMM
Linux下解压maven遇到的问题:
shawn@shawn-thinkpad# tar -xvf apache-maven-3.0.3-bin.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
 
使用wget -N 下载了个maven包,apache-maven-3.0.3-bin.tar.gz,解压的时候一直报这个错误。觉得很奇怪,搜索了下发现很多解决方法都没有用,最后发现这个问题实际是这样的。
 
apache-maven-3.0.3-bin.tar.gz指向的是一个页面,具体的下载的包包含在这个页面的一个link中,因此运行上述下载命令下载的实际是一个html的page。这一点可以用file命令查看证实。
 
file apache-maven-3.0.3-bin.tar.gz
apache-maven-3.0.3-bin.tar.gz: HTML document
所以报错的原因在这里,而不是解压命令不对的问题。
 
语法:file [-beLvz][-f <名称文件>][-m <魔法数字文件>…][文件或目录…]
补充说明:通过file指令,我们得以辨识该文件的类型。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22561.html