zoukankan      html  css  js  c++  java
  • 解压.tar.gz出错gzip: stdin: not in gzip format tar: /Child returned status 1 tar: Error is not recoverable: exiting now

    wget下载tar.gz文件,明明下载下来了,使用

    tar -zxvf 却遇到解压失败

    orange@dev-server:~$ tar zvxf hadoop-2.7.3.tar.gz 
    
    gzip: stdin: not in gzip format
    tar: Child returned status 1
    tar: Error is not recoverable: exiting now

    提示很明确,因为该包虽然命名为tar.gz,但实际上并不是一个gzip格式的压缩包

    那么来查看一下该包究竟是什么

    orange@dev-server:~$ file hadoop-2.7.3.tar.gz 
    hadoop-2.7.3.tar.gz: HTML document, ASCII text, with very long lines

    通过file指令得知是一个HTML document

    再来看看大小

    orange@dev-server:~$ ll
    -rw-rw-r--  1 orange orange    15965 3月   9 10:18 hadoop-2.7.3.tar.gz

    只有15K,无疑是太小了。

    可能的一个原因是:文件的下载链接不是直接指向文件,而是先指向一个页面,在这个页面里才是真的下载链接,所以在前一个页面上直接保存文件,实际上保存的是一个页面

    所以针对以上分析,只要找到真实的下载地址,重新下载即可

  • 相关阅读:
    javascript类的封装『转』
    闭包概念
    继承
    理解面向对象
    cookie的使用
    开园啦。。。
    Myslq 之常用命令
    Myslq 之修改提示符
    Myslq 之登陆、退出
    Javascript 之 Number
  • 原文地址:https://www.cnblogs.com/Orange42/p/6525716.html
Copyright © 2011-2022 走看看