解压.tar.gz出错gzip: stdin: not in gzip format tar: /Child returned status 1 tar: Error is not recoverable: exiting now
今天在下载了jdk到云服务器准备使用DockerFile构建镜像的时候,在解压的时候怎么都解压不了。
一致报错:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
然后通过file命令 发现原来下载的是一个html页面。
文件的下载链接不是直接指向文件,而是先指向一个页面,在这个页面里才是真的下载链接,所以在前一个页面上直接保存文件,实际上保存的是一个页面。
真正的链接是下载窗口里面的链接.点击下载弹出的窗口
解压,正常。问题解决