在Linux环境下,我们针对于tar.gz结尾的文件使用tar命令解压,遇到“gzip:stdin:not in gzip format”错误:
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
先通过以下命令查看文件是否存在:
find /tmp -name 文件名
如果存在,再校验MD5值,都没有问题,可以分别尝试使用 tar 指令解压:
tar -zxvf 压缩包名.tar.gz
tar -xvf 压缩包名.tar.gz //没有用gzip格式压缩,所以不用加z参数
tar -zxf 压缩包名.tar.gz
参数详解:
【x】从tar包中把文件提取出来
【z】表示tar包是被gzip压缩过的,所以解压时不需要gunzip解压
【v】显示详细信息
【f】指定被处理的文件是xxx.tar.gz