Linux 中的gunzip命令

 更新时间:2017年09月25日 17:11:47   投稿:mrr  
gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为.gz。下面通过本文给大家分享Linux 中的gunzip命令,一起看看吧

gunzip命令用来解压缩文件。gunzip是个使用广泛的解压缩程序,它用于解开被gzip压缩过的文件,这些压缩文件预设最后的扩展名为.gz。事实上gunzip就是gzip的硬连接,因此不论是压缩或解压缩,都可通过gzip指令单独完成。

语法

gunzip(选项)(参数)

选项

-a或——ascii:使用ASCII文字模式;
-c或--stdout或--to-stdout:把解压后的文件输出到标准输出设备;
-f或-force:强行解开压缩文件,不理会文件名称或硬连接是否存在以及该文件是否为符号连接;
-h或——help:在线帮助;
-l或——list:列出压缩文件的相关信息;
-L或——license:显示版本与版权信息;
-n或--no-name:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其忽略不予处理;
-N或——name:解压缩时,若压缩文件内含有原来的文件名称及时间戳记,则将其回存到解开的文件上;
-q或——quiet:不显示警告信息;
-r或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
-S或<压缩字尾字符串>或----suffix<压缩字尾字符串>:更改压缩字尾字符串;
-t或——test:测试压缩文件是否正确无误;
-v或——verbose:显示指令执行过程;
-V或——version:显示版本信息;

参数

文件列表:指定要解压缩的压缩包。

实例

首先将/etc目录下的所有文件以及子目录进行压缩,备份压缩包etc.zip/opt目录,然后对etc.zip文件进行gzip压缩,设置gzip的压缩级别为9。

zip –r /opt/etc.zip /etc
gzip -9v /opt/etc.zip

查看上述etc.zip.gz文件的压缩信息。

gzip -l /opt/etc.zip.gz
compressed    uncompressed ratio uncompressed_name
11938745      12767265  6.5% /opt/etc.zip

解压上述etc.zip.gz文件到当前目录。

[root@mylinux ~]#gzip –d /opt/etc.zip.gz 
或者执行
[root@mylinux ~]#gunzip /opt/etc.zip.gz

通过上面的示例可以知道gzip –d等价于gunzip命令。

总结

以上所述是小编给大家介绍的Linux 中的gunzip命令,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • bash脚本中-e、&和&&的使用

    bash脚本中-e、&和&&的使用

    bash脚本里面经常会看到-e、&和&&,你知道它的用法吗,本文主要介绍了bash脚本中-e、&和&&的使用,具有一定的参考价值,感兴趣的可以了解一下
    2024-02-02
  • 利用linux的timerfd_create实现计时器示例分享

    利用linux的timerfd_create实现计时器示例分享

    这篇文章主要介绍了利用linux的timerfd_create实现计时器示例,需要的朋友可以参考下
    2014-02-02
  • 使用shell检查并修复mysql数据库表的脚本

    使用shell检查并修复mysql数据库表的脚本

    这篇文章主要介绍了使用shell检查并修复mysql数据库表的脚本,需要的朋友可以参考下
    2014-03-03
  • 一个ping检测告警函数代码

    一个ping检测告警函数代码

    一个ping脚本,服务器通用告警函数。在没有 nagios 的情况下,这个暂且可以用来作为服务器告警使用
    2013-02-02
  • 开发者常用及实用Linux Shell命令备忘录(小结)

    开发者常用及实用Linux Shell命令备忘录(小结)

    这篇文章主要介绍了开发者常用及实用Linux Shell命令备忘录(小结),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • linux下解决 git clone每次都要输入用户名密码问题(推荐)

    linux下解决 git clone每次都要输入用户名密码问题(推荐)

    这篇文章主要介绍了linux下解决 git clone每次都要输入用户名密码问题,先用git config --global user.name 'username’和git config --global user.email 'xxx@xxx.com’配置一下用户名和邮箱,本文给大家介绍的非常详细,需要的朋友可以参考下
    2022-10-10
  • shell脚本配置hostname的方法步骤

    shell脚本配置hostname的方法步骤

    本文主要介绍了shell脚本配置hostname的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03
  • shell在指定目录下批量执行sql脚本的实例

    shell在指定目录下批量执行sql脚本的实例

    今天小编就为大家分享一篇shell在指定目录下批量执行sql脚本的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Linux 用户名称高亮和最近路径显示问题

    Linux 用户名称高亮和最近路径显示问题

    这篇文章主要介绍了Linux 用户名称高亮和最近路径显示,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07
  • Shell位置变量&预定义变量的实现

    Shell位置变量&预定义变量的实现

    Shell位置变量和预定义变量是Shell脚本编程中非常重要的概念,本文主要介绍了Shell位置变量&预定义变量的实现,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12

最新评论