专业IT网络知识平台,分享IT百科知识、生活百科知识解答!

易企推科技
易企推科技

gz文件怎么解压(gz压缩包怎么解压)

来源:小易整编  作者:小易  发布时间:2023-09-05 09:11
摘要:请关注本头条号,每天坚持更新原创干货技术文章如需学习视频,请查看本头条号简介,免费在线观看学习视频1.gzip简介gzip是Linux系统中比较常用的压缩和解压工具,只支持单文件。可以支持目录递归压缩,可以指定压缩率等等。如果要打包多个文...

请关注本头条号,每天坚持更新原创干货技术文章

gz文件怎么解压(gz压缩包怎么解压)

如需学习视频,请查看本头条号简介,免费在线观看学习视频

1. gzip简介

gzip是Linux系统中比较常用的压缩和解压工具,只支持单文件。可以支持目录递归压缩,可以指定压缩率等等。如果要打包多个文件,还要结合tar工具。

gzip简介

gzip使用案例:

gzip使用案例

2. 准备测试环境

产生两个后缀名为txt的文件,一个10M,另一个15M,用于测试。

[root@zcwyougzip]#ddif=/dev/zeroof=10M.txtbs=1Mcount=10[root@zcwyougzip]#ddif=/dev/zeroof=15M.txtbs=1Mcount=15

产生一个gziptest的目录,并创建一个1.txt的文件

[root@zcwyougzip]#cdgziptest/[root@zcwyougziptest]#touch1.txt[root@zcwyougziptest]#cd../

看看当前目录的情况:

[root@zcwyougzip]#ll-h

total 25M

-rw-r--r--. 1 root root 10M Oct 22 01:41 10M.txt

-rw-r--r--. 1 root root 15M Oct 22 01:41 15M.txt

drwxr-xr-x. 2 root root 19 Oct 22 01:51 gziptest

3. 压缩指定文件

压缩文件名以.txt结尾的文件

[root@zcwyougzip]#gzip*.txt

执行结果如下:

[root@zcwyougzip]#ll-h

total 28K

-rw-r--r--. 1 root root 10K Oct 22 01:41 10M.txt.gz

-rw-r--r--. 1 root root 15K Oct 22 01:41 15M.txt.gz

drwxr-xr-x. 2 root root 19 Oct 22 01:51 gziptest

[root@zcwyougzip]#ll-hgziptest/

total 0

-rw-r--r--. 1 root root 0 Oct 22 01:56 1.txt

可以看到只压缩了当前目录的txt文件,并且删除了源文件。不压缩子目录下的文件。

4. 解压文件

加选项-d

选项-v表示输出执行的详细信息

[root@zcwyougzip]#gzip-dv*.gz

10M.txt.gz: 99.9% -- replaced with 10M.txt

15M.txt.gz: 99.9% -- replaced with 15M.txt

gzip: gziptest is a directory -- ignored

提示忽略目录。

查看文件

[root@zcwyougzip]#ll-h

total 25M

-rw-r--r--. 1 root root 10M Oct 22 01:41 10M.txt

-rw-r--r--. 1 root root 15M Oct 22 01:41 15M.txt

drwxr-xr-x. 2 root root 19 Oct 22 01:51 gziptest

发现文件已经被解压并且删除了源文件。

5. 压缩文件包括子目录

使用选项-r,压缩当前目录下的文件以及子目录里的文件。

[root@zcwyougzip]#gzip-rv*

10M.txt: 99.9% -- replaced with 10M.txt.gz

15M.txt: 99.9% -- replaced with 15M.txt.gz

gziptest/1.txt: 0.0% -- replaced with gziptest/1.txt.gz

检查结果:

[root@zcwyougzip]#ll-h

total 28K

-rw-r--r--. 1 root root 10K Oct 22 01:41 10M.txt.gz

-rw-r--r--. 1 root root 15K Oct 22 01:41 15M.txt.gz

drwxr-xr-x. 2 root root 22 Oct 22 02:24 gziptest

linux gzip压缩文件包括子目录

[root@zcwyougzip]#ll-hgziptest/

total 4.0K

-rw-r--r--. 1 root root 26 Oct 22 01:56 1.txt.gz

发现子目录里的文件也被压缩了。

6. 测试压缩文件

使用选项-t

[root@zcwyougzip]#gzip-t10M.txt.gz

没有输出证明压缩文件没有问题。

7. 列出压缩文件相关信息

使用选项-l

[root@zcwyougzip]#gzip-l10M.txt.gz

compressed uncompressed ratio uncompressed_name

10216 10485760 99.9% 10M.txt

linux使用gzip列出压缩文件相关信息

8. 指定压缩率

压缩率从1-9。默认值为6,数值越高压缩率越高。

或者使用名字参数

--best使用最高压缩率9,最好的压缩率。

--fast使用最小压缩率1,提高压缩速度。

9. 解压缩

使用选项-d

oucanrong@zcwyou:~/xinshiji_ou$gzip-d*.gz

linux使用gzip解压缩

总结:gzip是一个常见的压缩工具,运维人员一定要掌握它的使用方法。

点击了解更多,快速查看更多的技术文章列表。


本文地址:网络知识频道 https://www.hkm168.com/jiqiao/1050385.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!


网络知识
小编:小易整编
相关文章相关阅读
  • 奇异值分解(SVD)简介及其在图片压缩中的示例

    奇异值分解(SVD)简介及其在图片压缩中的示例

    奇异值分解(SVD)是一种用于矩阵分解的方法。它将一个矩阵分解为三个矩阵的乘积,分别是左奇异向量矩阵、右奇异向量矩阵和奇异值矩阵。SVD在数据降维、信号处理、推荐系统等领域广泛应用。通过SVD,我们可以将高维数据降低到低维空间,从而提取出数...

  • ppt中怎么插入自定义动作按钮

    ppt中怎么插入自定义动作按钮

    ppt插入自定义动作按钮: 打开幻灯片文件,然后在菜单栏中点击插入,打开插入工具栏,之后在插入工具栏中选择形状工具,如下图所示:点击形状工具后,就打开所有预置的形状列表,如下图所示,选择我们需要的形状。选择好形状后,自动退回到ppt文件编辑...

  • 主板显卡卡扣断了怎么办

    主板显卡卡扣断了怎么办

    主板显卡卡扣断了可以尝试使用胶带或胶水将其固定、更换显卡插槽、更换主板或者寻求专业人员的帮助。详细介绍:1、使用胶带或胶水将其固定,使用胶带或胶水时要小心,以免粘到其他部件上;2、更换显卡插槽,建议找专业的电脑维修人员来进行操作;3、更换主...

  • abc类ip地址怎么区分

    abc类ip地址怎么区分

    区分方法:1、a类ip地址,第一段号码为网络号码,剩下的三段号码为本地计算机的号码;2、b类ip地址,前两段号码为网络号码;3、c类ip地址,前三段号码为网络号码,剩下的一段号码为本地计算机的号码。本教程操作环境:windows7系统、De...

  • jsp文件怎么创建

    jsp文件怎么创建

    创建jsp文件的步骤:1、安装和配置java开发环境;2、安装和配置web服务器;3、创建jsp文件;4、编写jsp代码;5、部署和运行应用程序;6、调试和测试。详细介绍:1、安装和配置java开发环境,首先需要在计算机上安装jdk,可以从...

  • win7升级错误代码80072efe该怎么办win7升级错误代码80072efe解决...

    win7升级错误代码80072efe该怎么办win7升级错误代码80072efe解决方案

    win7客户在系统更新的过程中遇到了80072efe的报错,像这种状况要怎么办呢?你先清查网络问题,然后去微软官网下载代理,假如你用的是32位计算机就免费下载32位代理,安装下载完成后马上重启。假如再次出现升级不正确得话,你也就再去官方网站...

  • git怎么合并分支代码

    git怎么合并分支代码

    git合并分支代码的方法:1、使用“gitmerge”命令,该命令用来做分支合并,可以将其他分支中的内容合并到当前分支中。2、使用“gitrebase”命令,该命令用于改变当前的分支的基点,进而实现分支合并。本教程操作环境:Window...

  • 什么是电子版文件

    什么是电子版文件

    电子版文件是把纸质文档以计算机软件,如word、excel、pp、cad、photoshop等软件编辑出来,可以通过邮件、u盘、网络或其他传送方式传送的文件。本文操作环境:Windows7系统,DellG3电脑。电子版文件是把纸质文档以计...

  • 周排行
  • 月排行
  • 年排行

精彩推荐