gzip命令来自于英文单词gunzip的缩写,其功能是用于压缩和解压文件。gzip是一款使用广泛的压缩工具,文件经过压缩后一般会以.gz后缀结尾,与tar命令合用后即为.tar.gz后缀。

据统计,gzip命令对文本文件的压缩比率通常能达到60%~70%,压缩后可以很好的提升存储空间的使用率,还能够在网络传输文件时减少等待时间。

语法格式:gzip [参数] 文件


常用参数:

-a 使用ASCII文字模式
-d 解开压缩文件
-f 强行压缩文件
-k 保留原文件
-l 列出压缩文件的相关信息
-c 把压缩后的文件输出到标准输出设备,不去更动原始文件
-r 递归处理,将指定目录下的所有文件及子目录一并处理
-q 不显示警告信息

参考实例

将指定的文件进行压缩,压缩包默认会以“原文件名.gz”保存到当前工作目录下,原文件会被自动删除:

[root@linuxcool ~]# gzip anaconda-ks.cfg

解压指定的压缩包文件,并显示解压过程。解压后的文件会保存在当前工作目录下,压缩包会被自动删除:

[root@linuxcool ~]# gzip -dv anaconda-ks.cfg.gz
anaconda-ks.cfg.gz:     44.3% -- replaced with anaconda-ks.cfg

将指定的文件进行压缩,但是不删除原文件:

[root@linuxcool ~]# gzip -k initial-setup-ks.cfg

显示指定文件的压缩信息:

[root@linuxcool ~]# gzip -l initial-setup-ks.cfg.gz compressed        uncompressed  ratio uncompressed_name929                1585  43.8% initial-setup-ks.cfg

Linux系统-gzip命令 – 压缩和解压文件相关推荐

  1. Linux下用rar压缩和解压文件

    一.widonds下打包rar文件并上传 yum install lrzsz rz test.rar 二.下载并安装rar软件 2.1 下载 mkdir -p /home/oldboy/tools c ...

  2. 总结Linux系统压缩和解压文件指令——gzip/gunzip 指令、zip/unzip 指令、tar 指令

    Linux系统压缩和解压文件指令 gzip/gunzip 指令:gzip 用于压缩文件, gunzip 用于解压的 基本语法 应用实例 细节说明 zip/unzip 指令:zip 用于压缩文件, un ...

  3. mac 命令行 解压7z文件_如何在Mac上快速压缩和解压文件?Mac上解压和压缩文件的方法...

    苹果mac电脑怎么压缩和解压文件?Mac电脑仅默认支持把文件压缩成zip格式,解压成zip.tar.gz,bz2等格式,有些操作需要安装第三方软件来完成,这篇文章为大家带来几种关于在Mac上解压和压缩 ...

  4. 如何在Mac上快速压缩和解压文件?Mac上解压和压缩文件的方法

    苹果mac电脑怎么压缩和解压文件?Mac电脑仅默认支持把文件压缩成zip格式,解压成zip.tar.gz,bz2等格式,有些操作需要安装第三方软件来完成,这篇文章为大家带来几种关于在Mac上解压和压缩 ...

  5. Windows用命令压缩和解压

    Windows用命令压缩和解压 一.使用7zip命令压缩解压tar.gz 1.压缩 2.解压 二.使用WinRAR命令压缩解压 1.压缩 2.解压 一.使用7zip命令压缩解压tar.gz 在Wind ...

  6. Qt qCompress和qUncompress 压缩和解压文件

    利用Qt的qCompress和qUncompress来压缩和解压文件 有个特点,用qCompress压缩的文件不能直接用别的软件来解压,需要经过处理,否则只能利用Qt的qUncompress来解压,因 ...

  7. JAVA 7z Seven Zip 压缩和解压文件

    JAVA 7z Seven Zip 压缩和解压文件 7-Zip是基于GNU LGPL协议发布的软件,通过全新算法使压缩比率大幅提升 本文主要讲解通过JAVA方式把文件压缩成7z文件和对7z文件进行解压 ...

  8. pako java_基于pako.js实现gzip的压缩和解压功能示例

    本文实例讲述了基于pako.js实现gzip的压缩和解压功能.分享给大家供大家参考,具体如下: pako.js实现gzip的压缩和解压 var b64Data = 'H4sIAAAAAAAAAJ3UM ...

  9. WinRAR 分卷压缩和解压文件

    WinRAR 分卷压缩和解压文件 1. WinRAR http://www.winrar.com.cn/ 1.1 分卷压缩文件 文件 -> 添加到压缩文件 -> 切分为分卷 (V),大小 ...

最新文章

  1. [翻译] DSL和模型驱动开发的最佳实践(3/4)
  2. centos 修改shm
  3. ITU-T Technical Paper: IP网络测量模型
  4. 利用日志审计追踪APT***
  5. systemctl添加开机启动
  6. jmeter展示内存cpu_基于Docker的jmeter弹性压测(2)监控
  7. 如何在Vizio电视上禁用运动平滑
  8. P1129-[ZJOI2007]矩阵游戏【最大匹配】
  9. ribbon, restTemplate 负载均衡服务调用
  10. ACL'21 | debug完的神经网络,如何测试是否仍然存在bug?
  11. Mac OS下Tomcat native-APR的安装
  12. 安卓10可用的性能监视器_iPad 秒变监视器,无线图传设备真的有用吗?
  13. 百度发布小度智能音箱大金刚:秒变投屏电视 售价199元
  14. HBaseRegionServer宕机数据恢复
  15. SD-WAN+物联网:让城市更智慧
  16. 【NLP】揭秘马尔可夫模型神秘面纱系列文章(五)
  17. 笔记本相机测试软件,联想笔记本人脸识别软件(Lenovo VeriFace)
  18. Neo4j下载安装以及Neo4j浏览器详细说明
  19. ARCore1.2使用入门(一) ------ 将ARCore案例打包成Android/iOS运行测试(unity开发)
  20. 高效程序员的七个习惯

热门文章

  1. Haploview做单倍型分析
  2. C++ Virtual详解
  3. MRR@K P@K R@K意义阐述与对比
  4. 黑苹果NVIDIA显卡驱动程序【WebDriver-378.10.10.10.25.103 +支持macOS 10.13.2 High Sierra (17C89)版本】
  5. 一文让你了解生成模型相关的解码Tricks
  6. https证书的验证过程与生成方法
  7. MySQL数据库——MySQL修改/删除字段
  8. 各厂家linux面板对比
  9. 操作系统内存换入-请求调页---14
  10. python字符串equals方法_equals方法和 == 的使用