linux中gz如何解压

说白了,解压.gz文件的技巧就只有这些了,根据自己的需要选择即可。

我们先来说说最重要的事情。
最直接的是使用gzip -d file.gz 或gunzip file.gz。
解压后原文件仍然存在。
去年我们跑监控系统日志项目,几万个.gz文件都是这两个命令处理的。
一天运行只需要十分钟。
还有一点,zcat file.gz是懒人必备。
如果您想查看文件内容,则无需解压。
例如,如果您只对某个.gz中的错误日志感兴趣,则可以直接使用zcat查看,无需解压整个文件。
还有另一个关键细节。
如果您有 .tar.gz 存档包,则必须使用 tar -xzvf file.tar.gz。
去年,一个新人将.tar.gz解压为普通的.gz。
结果文件全乱了。
用行话来说,这称为雪崩效应。
事实上,前面的一个小延迟就让一切都落后了。

一开始我以为这个很简单,结果发现在生产环境中,带有特殊字符的文件名必须用引号等括起来。
还有一点,解压大文件时,不要傻乎乎地用zcat来屏蔽终端。
使用gunzip -c file.gz > output.txt,一种更稳定的重定向方法。

建议先检查该文件是否为tar包,然后再决定是直接解压还是只是想看看内容。
很多人不注意这一点。

linux怎样解压.gz文件

gzip 解压缩 .gz 文件: 终端。
指数。
光盘/路径。
命令 gzip -d file.gz。
解压缩文件。

tar 提取 .gz 文件: 终端。
指数。
光盘/路径。
命令 tar -xzvf 文件.tar.gz。
解压缩内容。

注意权限。
注意空间。