位置: 编程技术 - 正文

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

  • 设备进项税额转出会计分录
  • 移动发票抬头个人税号公司能报销吗
  • 自然人税收管理系统怎么申报个税
  • 新税法讲课费如何代缴个税
  • 法人资格证书是营业执照吗
  • 增值税加计递减额,这个科目如何使用
  • 如何在房产证上加父母名字
  • 票据到期兑付会怎么样
  • 货币性短期薪酬影响损益的金额
  • 保险摊销什么 时候开始
  • 费用转利润分录怎么做?
  • 工会经费计入应付职工薪酬
  • 个体工商户有公户吗?
  • 服务行业也有合伙人吗
  • 进项税额转出怎么申报
  • 广告公司营改增账务处理
  • 开具增值税发票的注意事项有哪些?
  • 怎样预交增值税
  • 企业购房房产税土地税补缴
  • 事业单位固定资产标准
  • 外省工程需要什么手续
  • 小微企业税收优惠政策最新2023
  • 小规模人力资源服务费税率
  • 房租现金流量表选哪项比较合适
  • 租赁架子公司购车合法吗
  • 收料单的会计分录怎么做
  • 扣供应商的税点应该包括附加税吗
  • 企业广告费的会计处理方法研究
  • 种植业土地租赁计入哪个科目
  • 建筑企业自持商是指
  • 在win7系统中安装win10
  • window11如何打开任务管理器
  • php mysql pdo
  • Win10版本21H2卡死
  • vue打包vendor文件过大
  • 支付投资款怎么做账
  • 哈雷6号
  • echarts引入地图
  • php实现导出带样本的方法
  • 一个简单的web项目名称
  • 库管和车间工人哪个好
  • 帝国cms 开启动态
  • union ll
  • 购买的烟酒怎么入账
  • 海关完税凭证抵税怎么算
  • 企业所得税是指利润的税吗
  • 企业未分配利润为负数什么原因
  • mysql恢复备份文件
  • 个人新冠肺炎确诊,要和单位领导说吗
  • 固定资产汽车折旧年限是多少年
  • 话费报销属于什么费用
  • 用于不动产的进项税额
  • 非税收入一般缴款书是什么意思
  • 上月暂估成本次月用冲回吗
  • 小规模一季度不超过30万是不含税吗
  • 会计凭证后面需要打勾的是
  • 安装sqlserver2000 IP地址出错怎样修改
  • sqlserver复制表语句
  • mysql进阶之路
  • mysql缓冲区
  • mysql绿色版配置
  • 电脑总是关不了怎么办
  • Linux系统配置网关
  • 如何在Windows下移动文件
  • win7怎么禁止系统自动更新
  • windows 10的应用商店中的应用
  • win7电脑网络慢怎么提升
  • windows7软件卸载
  • win8系统ie浏览器打不开
  • 如何更改win10管理员账户
  • javascript中的document.write
  • 微信小程序实现查询功能
  • 批处理设置dns
  • js tab页面切换
  • 中奖个人所得税扣除标准
  • 国税系统重点领导名单
  • 柳州 税务
  • 所有的酒店真的有摄像头吗
  • 济宁税务大厅上班时间
  • 贵州省地方税务局公告2016年第13号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设