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

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

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

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

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


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

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

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


常用参数:

-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
目录
相关文章
|
3月前
|
Linux Shell
Linux中tar归档命令、zip压缩、gzip压缩、bzip2压缩
Linux中tar归档命令、zip压缩、gzip压缩、bzip2压缩
|
5月前
|
Linux
linux压缩和解压缩命令
linux压缩和解压缩命令
67 0
|
Linux 测试技术 CDN
Linux系统-gzip命令 – 压缩和解压文件
gzip命令来自于英文单词gunzip的缩写,其功能是用于压缩和解压文件。gzip是一款使用广泛的压缩工具,文件经过压缩后一般会以.gz后缀结尾,与tar命令合用后即为.tar.gz后缀。
158 1
|
Linux
Linux常用的压缩与解压
1、gzip压缩解压 因为都是系统自带的我们不需要安装; ls 看一下目录当前的文件,创建一个 touch 123.txt 文件; 原文件消失,压缩解压 gzip 进行压缩,(“ gzip 123.txt ”),这样就压缩完毕了; gzip 进行解压,(“ gzip -d 123.txt.gz”),这样就解压完毕了; 原文件保留,gzip -k 123.txt、gzip -dk 123.txt.gz ; 2、bzip2压缩解压 因为都是系统自带的我们不需要安装; 原文件消失,压缩解压 bzip2进行压缩,(“ bzip2 123.txt ”),这样就压缩完毕了; bzip2 进行解压,(“
78 0
|
Linux 测试技术 CDN
Linux系统-【备份压缩】zip命令 – 压缩文件
zip命令的功能是用于压缩文件,解压命令为unzip。通过zip命令可以将文件打包成.zip格式的压缩包,里面会附含文件的名称、路径、创建时间、上次修改时间等等信息,与tar命令相似。
160 0
|
Linux
Linux系统之Tar打包与压缩文件
Linux系统之Tar打包与压缩文件
222 0
Linux系统之Tar打包与压缩文件
|
算法 Linux 应用服务中间件
Linux 压缩与解压缩命令
在使用linux时,经常会碰到压缩文件及解压缩文件场景,比如安装tomcat时,解压tar包,配置环境变量即可。经常碰到文件格式有.tar、.tar.gz格式、.zip等格式的文件,对应的有tar命令、unzip命令。
266 0
|
Linux
实例 : Linux系统 centos8 文件打包、解包、压缩、解压缩
Linux 系统环境文件打包、解包、压缩、解压缩
499 0
下一篇
无影云桌面