0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux gunzip命令的使用

CHANBAEK 来源:TIAP 作者:TIAP 2023-01-30 15:59 次阅读

大家应该都使用过 .gz 文件,这是一个 gzip 压缩的归档文件(gzip-compressed)。 与 zip 归档文件相比,gzip 可以更大限度的对文件进行压缩。

要解压文件,可以使用 unzip 命令,但是这不适用于 gzip 文件。 要解压 .gz 文件,需要用到 gunzip 命令。

其基本语法为:

gunzip  filename

这里:

  • options 命令的选项,用于调整其默认行为;
  • filename 要解压的文件。

下面我们来介绍几个关于 gunzip 的例子。

使用 gunzip 解压文件

使用 gunzip 解压文件最简单的方式,就是在该命令后,跟上要解压的文件名称:

gunzip compressed_file

比如,我要解压 Debian ISO 文件,可使用如下命令:

gunzip debian-testing-amd64-DVD-1.iso.gz

图片

仔细观察上图中的结果,会发现解压后,原压缩文件不见了,它被解压后的文件给替代了。 那么怎样才能保留原压缩文件呢?

解压文件后,保留原压缩文件

使用 gunzip 命令,要保留原压缩文件,需要使用 -k 选项:

gunzip -k compressed_file

图片

递归解压文件

假设一个gzip 文件中,包含另一个 gzip 文件,那么默认情况下,提取的压缩文件不会对其中的 gzip 文件解压缩。

所以,如果要递归解压文件,需要使用 -r 选项:

gunzip -r directory_name

看下面的例子:

gunzip -rv compressed/

图片

上面例子中,-v 选项用于输出详细信息

强制解压

解压时,如果已经存在一个同名的文件,系统会询问你是否要覆盖它:

图片

如果你想要跳过这个步骤,可以使用 -f 选项,来强制解压文件:

gunzip -f compressed_file

图片

通过上面例子,可以看到,当使用 -f 选项时,会跳过询问的环节。 这在编写脚本的时候会很有用。

那么 unzip 命令呢?

gunzip 与 unzip 命令的区别是什么呢? 简单来说,unzip 命令用于解压 .zip 文件,而 gunzip 命令用户解压 .gz, .tar 等文件。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11322

    浏览量

    209903
  • 压缩
    +关注

    关注

    2

    文章

    102

    浏览量

    19390
  • 文件
    +关注

    关注

    1

    文章

    569

    浏览量

    24773
  • 命令
    +关注

    关注

    5

    文章

    688

    浏览量

    22059
收藏 人收藏

    评论

    相关推荐

    Linux与用户有关的命令

    Linux与用户有关的命令 Linux与用户有关的命令  passwd命令  出于系统安全考虑,Lin
    发表于 01-18 12:46 772次阅读

    Linux的常用网络命令

    Linux的常用网络命令 Linux 的常用网络命令  计算机网络的主要优点是能够实现资源和信息的共享,并且用户可以远程访问信息。Linux
    发表于 01-18 12:47 1186次阅读

    Linux关机命令详解

    Linux关机命令详解 在linux下一些常用的关机/重启命令有shutdown、halt、reboot、及init,它们都 可以达到重启系统的目的,但每个
    发表于 01-18 12:52 3634次阅读

    Linux系统命令指南

    在“Linux 文件命令精通指南”中,我们讨论了利用最基础和最常用 Linux 文件命令所需的基本信息。在本文中,我将对 Linux 系统
    发表于 05-23 10:23 963次阅读

    linux命令大全

    书中收集了丰富的Linux命令,是Linux技术开发者的好工具
    发表于 08-08 18:20 3次下载

    Linux命令大全

    Linux命令大全
    发表于 10-30 09:49 9次下载
    <b class='flag-5'>Linux</b>的<b class='flag-5'>命令</b>大全

    Linux gunzip命令解析 gunzip解压文件的方法

    解压或扩展 gzip 创建的压缩文件时,有另一款完全不同的工具可供使用。谈及的这款工具就是 gunzip。在本文中,我们会使用一些简单、易于理解的例子来解释 gunzip 命令的用法。文中所有示例及指南都在 Ubuntu 16.
    发表于 04-26 18:51 1.3w次阅读
    <b class='flag-5'>Linux</b> <b class='flag-5'>gunzip</b><b class='flag-5'>命令</b>解析  <b class='flag-5'>gunzip</b>解压文件的方法

    linux有哪些常用的命令

     Linux命令非常之多,分为内部命令和外部命令
    发表于 02-27 08:00 4次下载
    <b class='flag-5'>linux</b>有哪些常用的<b class='flag-5'>命令</b>

    如何使用gunzip命令

    gunzip命令是用于解压gzip文件。Gzip是最流行的压缩算法之一,可减小文件大小并保留原始文件模式,所有权和时间戳。
    的头像 发表于 12-08 16:42 3662次阅读

    常用Linux命令介绍

    linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,
    的头像 发表于 02-09 14:31 1073次阅读

    浅析Linux精致的命令

    这只是一小部分常用的Linux命令Linux有很多命令可以使用。建议通过man命令来查看命令
    的头像 发表于 04-24 16:28 1564次阅读

    shell命令linux命令一样吗

    Shell命令Linux命令并不完全一样。 首先,Shell是一种命令行解释器,它是用来解释和执行用户输入的命令的。Shell既是一种
    的头像 发表于 11-08 10:51 2916次阅读

    linux解压gz文件的命令

    Linux系统中,可以使用gzip命令解压.gz文件。gzip命令用于压缩和解压缩文件,使用方法如下: 解压.gz文件: gzip -d FileName.gz 或 gunzip
    的头像 发表于 11-08 14:42 5700次阅读

    linux重启命令有哪些

    Linux是一种自由和开放源代码的操作系统,被广泛应用于服务器和嵌入式设备。在Linux中,有多种命令用于重启系统。在本文中,我们将详细介绍常用的Linux重启
    的头像 发表于 11-17 09:49 2060次阅读

    Linux实用命令大全

    Linux实用命令大全
    的头像 发表于 10-23 13:50 259次阅读
    <b class='flag-5'>Linux</b>实用<b class='flag-5'>命令</b>大全