当前位置:   article > 正文

使用gunzip(gzip -d)解压zip提示“gunzip: x.zip: unknown suffix -- ignored“的解决方案

unknown suffix -- ignored

gzip解压经常会出现一些问题,而且有时候是无法用gzip和选项解决的,所以比较推荐使用7z进行解压。但是gzip毕竟是默认安装的,7z需要再安装。但是本文还是记录一下gzip的解决方案。

如果这个 ZIP 压缩文件是用zip压缩的(使用file查看格式为Zip archive data),那么使用unzip解压。这种情况下无法使用gunzip解压这种格式的文件。

本文说明的是另外一种情况,也就是用gzip压缩的(使用file查看是gzip compressed data格式),这种实际上是压缩的时候后缀没有设置对(gzip支持的格式可以看https://www.oreilly.com/library/view/bash-cookbook/0596526784/ch08s07.html)。

在这种情况下,使用gunzip解压temp.zip的时候可能会出现下面的情况:

$ gunzip temp.zip 
gunzip: temp.zip: unknown suffix -- ignored
  • 1
  • 2

这种情况是因为gzip不能识别.zip这个后缀。解决方案有两种:

  • 直接将.zip修改后缀为.gz,这样就可以了。
  • 或者使用-S .zip来手动说明后缀为.zip,如下:
gunzip temp.zip -S .zip
  • 1

这样就能正常解压了。

希望能帮到有需要的人~

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/743921
推荐阅读
相关标签
  

闽ICP备14008679号