位置: 编程技术 - 正文

linux命令之gzip命令详解和使用实例(linux gunzip)

编辑:rootadmin

推荐整理分享linux命令之gzip命令详解和使用实例(linux gunzip),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux gzip解压缩命令,linux gz压缩命令,linux gzip 目录,linux gzip -c,linux中gzip压缩,linux中gzip压缩,linux命令bzip2,linux gzip 目录,内容如对您有帮助,希望把文章链接给更多的朋友!

gzip不仅可以用来压缩大的、较少使用的文件以节省磁盘空间,还可以和tar命令一起构成Linux操作系统中比较流行的压缩文件格式。据统计,gzip命令对文本文件有%~%的压缩率。

1.命令格式:

gzip[参数][文件或者目录]

2.命令功能:

gzip是个使用广泛的压缩程序,文件经它压缩过后,其名称后面会多出".gz"的扩展名。

3.命令参数:

-a或--ascii  使用ASCII文字模式。

-c或--stdout或--to-stdout  把压缩后的文件输出到标准输出设备,不去更动原始文件。

-d或--decompress或----uncompress  解开压缩文件。

-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  显示版本信息。

-num 用指定的数字num调整压缩的速度,-1或--fast表示最快压缩方法(低压缩比),-9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6。

4.使用实例:

实例1:把test6目录下的每个文件压缩成.gz文件

命令:

复制代码代码如下:gzip *

输出:

linux命令之gzip命令详解和使用实例(linux gunzip)

复制代码代码如下:[root@localhost test6]# ll总计 ---xr--r-- 1 root mail - : linklog.log---xr--r-- 1 mail users - : log.log-rw-r--r-- 1 mail users - : log.log-rw-r--r-- 1 root mail 0 - : log.log-rw-r--r-- 1 root mail 0 - : log.log-rw-r--r-- 1 root mail 0 - : log.log-rw-r--r-- 1 root mail 0 - : log.log[root@localhost test6]# gzip *[root@localhost test6]# ll总计 ---xr--r-- 1 root mail - : linklog.log.gz---xr--r-- 1 mail users - : log.log.gz-rw-r--r-- 1 mail users - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz[root@localhost test6]#

实例2:把例1中每个压缩的文件解压,并列出详细的信息

命令:

复制代码代码如下:gzip -dv *

输出:

复制代码代码如下:[root@localhost test6]# ll总计 ---xr--r-- 1 root mail - : linklog.log.gz---xr--r-- 1 mail users - : log.log.gz-rw-r--r-- 1 mail users - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz[root@localhost test6]# gzip -dv *linklog.log.gz: .6% -- replaced with linklog.loglog.log.gz: .6% -- replaced with log.loglog.log.gz: .5% -- replaced with log.loglog.log.gz: 0.0% -- replaced with log.loglog.log.gz: 0.0% -- replaced with log.loglog.log.gz: 0.0% -- replaced with log.loglog.log.gz: 0.0% -- replaced with log.log[root@localhost test6]# ll总计 ---xr--r-- 1 root mail - : linklog.log---xr--r-- 1 mail users - : log.log-rw-r--r-- 1 mail users - : log.log-rw-r--r-- 1 root mail 0 - : log.log-rw-r--r-- 1 root mail 0 - : log.log-rw-r--r-- 1 root mail 0 - : log.log-rw-r--r-- 1 root mail 0 - : log.log[root@localhost test6]#</p><p>

实例3:详细显示例1中每个压缩的文件的信息,并不解压

命令:

复制代码代码如下:gzip -l *

输出:

复制代码代码如下:[root@localhost test6]# gzip -l *compressed uncompressed ratio uncompressed_name .6% linklog.log .6% log.log .5% log.log 0 0.0% log.log 0 0.0% log.log 0 0.0% log.log 0 0.0% log.log .5% (totals)

实例4:压缩一个tar备份文件,此时压缩文件的扩展名为.tar.gz

命令:

复制代码代码如下:gzip -r log.tar

输出:

复制代码代码如下:[root@localhost test]# ls -al log.tar-rw-r--r-- 1 root root - : log.tar[root@localhost test]# gzip -r log.tar[root@localhost test]# ls -al log.tar.gz -rw-r--r-- 1 root root - : log.tar.gz

实例5:递归的压缩目录

命令:

复制代码代码如下:gzip -rv test6

输出:

复制代码代码如下:[root@localhost test6]# ll总计 ---xr--r-- 1 root mail - : linklog.log---xr--r-- 1 mail users - : log.log-rw-r--r-- 1 mail users - : log.log-rw-r--r-- 1 root mail 0 - : log.log-rw-r--r-- 1 root mail 0 - : log.log-rw-r--r-- 1 root mail 0 - : log.log-rw-r--r-- 1 root mail 0 - : log.log[root@localhost test6]# cd ..[root@localhost test]# gzip -rv test6test6/log.log: 0.0% -- replaced with test6/log.log.gztest6/linklog.log: .6% -- replaced with test6/linklog.log.gztest6/log.log: 0.0% -- replaced with test6/log.log.gztest6/log.log: .5% -- replaced with test6/log.log.gztest6/log.log: .6% -- replaced with test6/log.log.gztest6/log.log: 0.0% -- replaced with test6/log.log.gztest6/log.log: 0.0% -- replaced with test6/log.log.gz[root@localhost test]# cd test6[root@localhost test6]# ll总计 ---xr--r-- 1 root mail - : linklog.log.gz---xr--r-- 1 mail users - : log.log.gz-rw-r--r-- 1 mail users - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz

说明:

这样,所有test下面的文件都变成了*.gz,目录依然存在只是目录里面的文件相应变成了*.gz.这就是压缩,和打包不同。因为是对目录操作,所以需要加上-r选项,这样也可以对子目录进行递归了。

实例6:递归地解压目录

命令:

复制代码代码如下:gzip -dr test6

输出:

复制代码代码如下:[root@localhost test6]# ll总计 ---xr--r-- 1 root mail - : linklog.log.gz---xr--r-- 1 mail users - : log.log.gz-rw-r--r-- 1 mail users - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz-rw-r--r-- 1 root mail - : log.log.gz[root@localhost test6]# cd ..[root@localhost test]# gzip -dr test6[root@localhost test]# cd test6[root@localhost test6]# ll总计 ---xr--r-- 1 root mail - : linklog.log---xr--r-- 1 mail users - : log.log-rw-r--r-- 1 mail users - : log.log-rw-r--r-- 1 root mail 0 - : log.log-rw-r--r-- 1 root mail 0 - : log.log-rw-r--r-- 1 root mail 0 - : log.log-rw-r--r-- 1 root mail 0 - : log.log[root@localhost test6]#</p><p>

linux命令大全之date命令详解(date命令设置时间) 在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自

linux命令大全之diff命令详解(比较文件内容) diff命令是linux上非常重要的工具,用于比较文件的内容,特别是比较两个版本不同的文件以找到改动的地方。diff在命令行中打印每一个行的改动。最新

Linux chmod命令详解和使用实例(改变文件或目录的访问权限) Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作。文件或目录的访问权限分为只读,只写

标签: linux gunzip

本文链接地址:https://www.jiuchutong.com/biancheng/356948.html 转载请保留说明!

上一篇:linux命令大全之cal命令详解(显示日历)(linux c命令)

下一篇:linux命令大全之date命令详解(date命令设置时间)(linux命令合集)

  • 外出经营活动税收管理证明在哪里办理
  • 应交税费待抵扣进项税额
  • 政府补助是否可以加计抵扣
  • 金税四期的主要功能
  • 二级分支机构不具有主体生产经营职能
  • 国际多式联运必须具备的基本条件是什么
  • 纸质发票如何查看电子发票
  • 库存商品采用定价法
  • 建筑企业劳务费怎么做账
  • 研发费用加计扣除留存备查资料
  • 接受捐赠的固定资产进项税额可以抵扣吗
  • 一次性付清的优缺点
  • 失业养老保险如何办理
  • 结转报告中错误结转科目是什么意思
  • 公司账户转个人账户用途怎么写
  • 合同预付款要不要开发票?
  • 差旅费补贴需要缴纳个人所得税吗需要发票
  • 代开专票地税没交怎么办?
  • 电子发票二维码怎么下载
  • 小规模核定征收怎么交税
  • 什么情况需要对房屋外观拍照
  • 学校收到教育局拨款怎么做账
  • 工会经费申报网址是什么
  • 盘点固定资产
  • 收到代收款怎么做分录
  • 副调基金的会计分录怎么做?
  • 超市收代金券如何处理
  • linux系统 推荐
  • 员工用差旅费冲账怎么办
  • wifi安全助手每日提现
  • window10如何设置休眠时间
  • php字符串赋值
  • 老板垫付的货款会计分录
  • html页面间传数据
  • 土地使用税计入管理费用还是税金及附加
  • php制作日历代码
  • 2021所得税季报怎么填
  • 农产品核定扣除增值税进项税额计算表
  • 行政事业单位怎么开发票
  • 员工体检费计入福利费吗
  • 融资租赁车辆过户给个人
  • mysql安装总结
  • mongodb导出数据库数据文件
  • 销售劳务和销售货物的区别
  • 房租费用能计入什么科目
  • 残保金属于职工社保吗
  • 被盗物品损坏谁负责赔偿
  • 资产已报废折旧怎么算
  • 物业公司付电业费合法吗
  • 项目预验收包括以下哪些内容
  • 公司向法人借款需要交税吗
  • 医药进销存管理系统
  • 企业租用农村土地
  • 混合销售行为征收增值税
  • 一个企业建账需要注意些什么
  • sqlserver比较日期时间
  • centos如何查询版本号
  • freebsd版本
  • win7系统怎么连接
  • macbookzen
  • system的方法
  • win10系统保留分区可以删除吗
  • win10输入法怎么添加美式键盘
  • 导入extjs、jquery 文件时$使用冲突问题解决方法
  • jquery如何给div属性赋值
  • 关于H1的位置解析
  • nodejs基础知识
  • unity接收udp
  • python脚本基本命令
  • python多进程模块
  • javascript零基础
  • jquery设置滚动条高度
  • 房租计入待摊费用
  • 上年汇算清缴调减的职工薪酬今年需要调增吗
  • 盐城城南新区的邮政编码是多少号
  • 对外支付税务备案表网上核验
  • 医院等级怎么查询系统
  • 在哪里查看法律
  • 广西地税代收工作怎么样
  • 外贸企业出口退税会计分录怎么做
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设