Linux系统-gzip命令 – 压缩和解压文件

算法征途说
• 阅读 284

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

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

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


本次测试环境:Centos7.6系统-服务器来自:蓝易云

香港五网CN2网络 ,国内速度优秀,支持VPC内网互联、快照、备份等功能。

移动+联通+电信+教育网+广电-五网CN2-延迟超低!

蓝易云持有 IDC 、 ISP 、CDN许可证,为正规商家。


常用参数:

-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_name
                929                1585  43.8% initial-setup-ks.cfg
点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Wesley13 Wesley13
3年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
美凌格栋栋酱 美凌格栋栋酱
7个月前
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
冴羽 冴羽
3年前
VuePress 博客优化之开启 Gzip 压缩
前言在中,我们使用VuePress搭建了一个博客,在中,我们将代码部署到服务器上,最终的效果查看:。今天我们来学习如何开启服务器的Gzip压缩。Gzip压缩关于Gzip压缩,引用MDN的:Gzip是一种用于文件压缩与解压缩的文件格式。它基于Deflate算法,可将文件压缩地更小,从而实现更快的网络传输。Web服务器与现代浏览
Wesley13 Wesley13
3年前
FLV文件格式
1.        FLV文件对齐方式FLV文件以大端对齐方式存放多字节整型。如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。如果是无符号32位数字300(0x0000012C),那么在FLV文件中的存放顺序是:|0x00|0x00|0x00|0x01|0x2C。2.  
Stella981 Stella981
3年前
Linux下的解压缩
Linux下常见的压缩包格式有5种:ziptar.gztar.bz2tar.xztar.Z其中tar是种打包格式,gz和bz2等后缀才是指代压缩方式:gzip和bzip2filename.zip的解压:unzipfilename.zipfilename.tar.gz的解压:tarzxvffi
Wesley13 Wesley13
3年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Stella981 Stella981
3年前
Hadoop所支持的几种压缩格式
Gzip压缩优点:压缩率比较高,而且压缩/解压速度也比较快;hadoop本身支持,在应用中处理gzip格式的文件就和直接处理文本一样;有hadoop native库;大部分linux系统都自带gzip命令,使用方便。缺点:不支持split。应用场景:当每个文件压缩之后在130M以内的(1个块大小内),都可以考虑用gzip压缩格式。譬如说一
Stella981 Stella981
3年前
RestTemplate与Gzip压缩
Gzip是一种压缩算法,服务器经常通过这个算法来压缩响应体,再响应给客户端,从而减少数据体积,提高传输速度。客户端再通过Gzip解压缩,获取到原始的数据。因为需要压缩计算,所以会耗费额外的CPU资源。Gzip与HttpHeader对于压缩,这个行为来说,客户端与服务器都要经过协商。只有使用了同
Wesley13 Wesley13
3年前
Linux 运维 9月30日 笔记 6.1
目录一、压缩打包介绍二、gzip压缩工具三、bzip2压缩工具四、xz压缩工具一、压缩打包介绍1.常见压缩文件Windows.rar.zip.7zLinux.zip.gz.bz2.xz.tar 二、gzip压缩工具
芝士年糕 芝士年糕
2年前
如何在Linux解压缩(打开)Gz 文件?
GNU的Gzip是一种流行的数据压缩程序,而GZ文件是由标准Gzip压缩的存档文件。它最初由JeanloupGailly和MarkAdler于1992年10月31日开发。如何解压缩(打开)Gz文件打开Gz文件的程序对于Windows操作系统:PeazipWinRARCorelWinZip7ZipFi