![如何解压缩带有自定义扩展名的 gzip 文件?](https://linux22.com/image/28760/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%8E%8B%E7%BC%A9%E5%B8%A6%E6%9C%89%E8%87%AA%E5%AE%9A%E4%B9%89%E6%89%A9%E5%B1%95%E5%90%8D%E7%9A%84%20gzip%20%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我有一个名为file1.atz
.我知道它是 gzip 压缩的。未压缩的文件扩展名应该是.ats
.我已阅读手册页,我只是想验证我是否正确解压缩了该文件,因为应该读取该文件的程序无法(这可能是由于其他原因,我只是想隔离问题) )。所以如果我这样做:
gzip -S atz file1.atz
然后我留下一个名为file1.
(注意.
)的文件。我正确解压了吗?然后我只需用 a 手动重命名mv file1. file1.ats
即可得到我想要的?
答案1
是的,但更简单的方法是将其解压缩到标准输出,然后重定向它。
gunzip -c -S atz file1.atz > file1.ats
答案2
gzip
您可以通过使用过滤器来避免文件名后缀的问题:
$ gzip -dc < file1.atz > file1.ats