linux下tar.gz解压报错gzip: stdin: not in gzip format
在进行tar相关压缩包解压时遇到了这个问题,不知道是什么原因导致的,有些tar.gz压缩包就可以成功解压
解决方式1
网上有些博主是说解压时不加z , 直接tar -xvf xxx.tar.gz 我这里尝试还是失败
解决方式2
可能是权限问题所导致,所以尝试了修改权限后再次进行解压
chmod 777 xxx.tar.gz
tar -xvf xxx.tar.gz
结果还是失败
解决方式3
将xxx.tar.gz 压缩包格式修改为xxx.tar,然后再次进行解压,tar -xvf xxx.tar 这次是成功
方式三可以成功解决该问题,并且解压后再次通过 tar cvfz xxx.tar.gz *压缩成xxx.tar.gz文件后再次进行解压是成功,最开始不能解压的原因可能在于初始者在进行文件压缩时并没有按gzip格式进行压缩