位置: 编程技术 - 正文

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

  • 交强险必须交车船使用税吗?交多少钱?
  • 银行内部利息支出
  • 小规模纳税人每季度报税清盘
  • 土地使用权评估原则
  • 房地产开发商转型
  • 营改增结束了吗
  • 小规模纳税人多少免征增值税
  • 土地增值税预缴政策
  • 拆迁补偿款上交财政
  • 出售未完成折旧固定资产进项税转出
  • 存货算动产吗
  • 公司纳税人是什么意思是不是法人
  • 规避税收风险什么意思
  • 公司与银行签订的远期合约汇率是什么
  • 公司获得投资
  • 哪些外籍个人应在中国缴纳个税?
  • 租赁发票交税交多少
  • 总账科目和明细科目余额分析填列
  • 企业成本费用包括哪些
  • 按揭购入固定资产怎么算
  • 查看所有共享文档
  • 监控 固定资产
  • 无法收回的应收票据怎么处理
  • 年度汇算清缴收入应该填什么
  • 员工宿舍中介费计入什么科目
  • 固定资产内部抵消例题
  • 对于在某一时点履行义务,企业应当在
  • 企业获得境外咨询费
  • laravel如何使用前端的纯静态页
  • 发放职工薪酬的账务处理
  • 月底库存现金不足怎么办
  • 本月职工工资
  • 营业额500万算什么企业
  • 时域卷积图解法
  • typescript some
  • xa 事务
  • 印花税是1%吗
  • 免征的教育费附加怎么做账
  • 库存商品用于研发要进项税额转出吗
  • 工厂的污水处理站作用
  • mysql复制表结构及数据
  • mongodb怎么用
  • 职工教育经费中的员工讲课费要发票吗
  • sql2000错误9003
  • 公允价值变动是一级科目吗
  • 暂估成本跨年后收到票可以直接附在暂估凭证
  • 电子税务局增值税抵扣流程
  • 公司账户钱取出来税务局会查账吗
  • 境外所得税税收抵免操作指南
  • 给客户买的礼品要交税吗
  • 企业生育津贴发放细则
  • 新医院会计制度什么时候实施
  • 计提利息为什么贷方是应付利息
  • 成本费用会计科目
  • 计提资产减值准备会计科目
  • 存货怎样进行账务处理
  • 商业会计的任务有哪些
  • 新成立公司会计未来规划
  • sql安装不上去
  • sql server索引的作用
  • centos安装编译环境
  • linux vps 教程
  • win7系统有wifi功能吗
  • xp怎么隐藏运行的程序
  • 苹果Mac系统怎么安装
  • Red Hat Enterprise Linux AS4( 企业版4.0下载)
  • win11连接win7共享打印机
  • linux 源文件
  • unity3d初学者教程视频
  • node.js请求HTTPS报错:UNABLE_TO_VERIFY_LEAF_SIGNATURE的解决方法
  • Node.js中的construct构造函数
  • vue配置api
  • python中的__dict__
  • 前端js优化
  • 批处理系统的进程调度算法
  • python数据操作
  • 国家税务总局财政部公告2023年第11号
  • 东城国税局局长
  • 地税局开发票流程?
  • 安徽工作人员出差费用标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设