首页/系统/Linux 运维命令速查/gzip 压缩与解压(.gz)
本包目录(613 条)
文件与目录76 条
文本处理77 条网络命令82 条进程与作业69 条磁盘与文件系统51 条用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

gzip 压缩与解压(.gz)

单文件压缩标准工具,默认删除原文件;日志压缩、tar.gz 内核与互联网分发格式的底层依赖。

Linux 运维命令速查系统更新于 2026-10-12
用途压缩/解压 .gz 文件与流
语法gzip [选项] [文件]
同类gunzip = gzip -d,zcat = gzip -dc

常用示例

常用示例
gzip -k -9 app.log        # 保留原文件,最高压缩
gzip -d app.log.gz        # 解压
zcat app.log.gz | head    # 不解压直接读内容
gzip -l app.log.gz        # 查看压缩率
压缩后原文件默认被删除;想两者都留加 -k(GNU 版支持)。

易错点

  • gzip 不做归档:多文件要先 tar 再 gzip,直接 gzip 多个文件会各自压成分包
  • 对已压缩数据(jpg/mp4/gz)再 gzip 基本无效还费 CPU,先 file 判断类型

数据来源与参考

  • man 1 gzip(GNU gzip 手册)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌