位置: 编程技术 - 正文

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命令合集)

  • 实收资本增加印花税怎么算
  • 涉及免所得税及减半所得税的业务如何做账
  • 三方代付协议有效吗
  • 地价计入房产原值公式
  • 增值税专用发票电子版
  • 住房公积金比例一般是多少
  • 固定资产到期怎么处理
  • 房产公司要交房产税吗
  • 关联方借款的企业所得税政策
  • 长期挂账其他应付款违反了哪项制度
  • 企业工资薪酬包括哪些内容
  • 非生产用设备及器具
  • 企业发生的借款费用,可直接归属于
  • 食用油从商业流入的原因
  • 广告传媒公司的名字
  • 一级建造师继续教育
  • 事业单位什么情况下可以提前退休
  • 分摊的水费应取得何种扣除凭证
  • 融资租赁租金及利息计算
  • 跨区经营的税务政策
  • 电信增值税发票怎么抵扣
  • 印花税资金账簿税率
  • 上年销项税额录错了,怎么调整
  • 科技推广和应用服务业
  • 辞退补偿金怎么算n1吗
  • 可转债 承销
  • 小规模纳税人销售自己使用过的汽车
  • 卖废旧物品账务处理
  • 赠送客户的商品怎么入账
  • 期间损益结转都结转什么
  • 税款返还的会计处理方法
  • 拉姆绍在哪里
  • php发送qq邮箱
  • 什么是动态表单
  • 研发费用如何加计扣除何时申报
  • 马塔饰件怎么样
  • 中小企业所得税优惠政策2022
  • IndexError: invalid index of a 0-dim tensor. Use `tensor.item()` in Python
  • php单例模式懒汉和饿汉
  • 买货没发票如何入账?
  • 收不回的应收账款分录
  • 个人综合所得汇算申报流程
  • php压缩文件怎么打开
  • 如何处理预付和预付差异
  • 金融企业买入返还股票
  • 发票生活服务费填什么报销内容
  • 建筑公司工程款税率
  • 公司固定电话费用挂哪个科目
  • 企业收到退回的银行汇票多余款项
  • 建筑公司工资如何
  • 个税公司少申报一个月会对个人有什么影响
  • 长期股权投资出售时其他权益变动
  • 增值税年末必须要交吗
  • 蔬菜销售方式
  • 免抵退退税额
  • 应收票据贷方余额
  • sql server字段
  • ubuntul
  • xp系统怎么取消用户登录
  • windows 个性化设置包含哪些方面?
  • linux查看硬件信息的命令
  • apache2.4.46配置
  • rteng7.exe - rteng7是什么进程 有什么用
  • windows10周年更新
  • 萝卜家园和番茄花园哪个好
  • Win10系统无法启动,如何修复
  • android消息队列使用
  • 批处理计算的特点
  • jqgrid动态增加列
  • jquery中点击事件点击没动静
  • shell脚本编写 方法
  • android源码分析
  • eclipse运用
  • js使用类
  • 企业所得税税率10%
  • 深圳如何打印个人参保证明
  • 非贸付汇代扣代缴企业所得税
  • 辽宁省耕地占用税税率
  • 浙江国税咨询电话12306
  • 叶青和奚卫华
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设