位置: 编程技术 - 正文

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

  • 在电子税务局可以抄税吗
  • 土地取得方式有哪些
  • 退回的所得税与增值税的财务处理?
  • 支付与其他经营活动有关的现金公式
  • 会议费发票能抵扣吗
  • 应收票据属于其他应收账款吗
  • 收购发票能使用几次
  • 销售使用过的汽车如何缴纳增值税
  • 汽车销售服务费增值税税率
  • 计提社保贷方科目是什么
  • 自建办公楼销售要交土地增值税吗
  • 往来账审计存在问题及建议
  • 资产重组的税务筹划
  • 短期薪酬是会计科目么
  • 固定资产清理是备抵账户吗
  • 租赁房屋缴纳什么税
  • 预收账款确认收入会计分录
  • 企业发放员工工资
  • 医院计提坏账准备分录
  • 没有合作会怎么样
  • 河道工程维护费按什么标准计提
  • 未交增值税借方表示什么
  • 当进项大于销项需要做账务处理吗?
  • 2021通行费抵扣税率
  • 应付质保金到期怎么办
  • 净利润和毛利润的计算公式
  • 营业外收入有哪些情况
  • 季度所得税可以不预缴吗
  • 增值税普票可以抵扣税吗
  • 分红个人所得税怎么交
  • 一般纳税人有什么区别
  • mac系统怎么设置字体大小
  • 个税手续费返还属于政府补助吗
  • 收到违反合同的违约金
  • 批量删除 超链接
  • 公司用车出现事故用员工赔付么?
  • linux文件管理与常用命令实验报告
  • 日记账登记错了怎么办
  • 公账提取备用金限额
  • 未开票收入以后必须开票吗
  • 公司购买办公用房可以抵税吗
  • vue router
  • 投资收益怎么做不影响利润
  • 圆顶亭效果图
  • 房地产开发企业分为几个等级
  • 应收票据计提利息
  • 增值税纳税申报表在哪里查询
  • Vue中 provide、inject 详解及使用
  • php执行系统命令函数
  • chage -l命令
  • 关联公司代缴社保会计处理
  • 银行承兑汇票贴现分录
  • 出口免抵退转免税
  • 高速公路电子发票查询平台
  • php判断是否存在某字符串
  • mysql数据库外键约束怎么写
  • python filter dict
  • 发票说明格式
  • 不动产登记违建处理办法
  • 核定征收方式包括哪几种
  • 个体户能不能变更地址
  • mysql的存储引擎有哪些,区别是什么
  • 报销粘贴单怎么粘贴发票
  • 挂靠建筑公司企业所得税怎么交?
  • 实收资本,资本公积,盈余公积
  • 会计中结转属于什么科目
  • freebsd命令大全
  • centos怎么设置密码
  • linux中的awk命令详解
  • win8系统更新在哪里
  • windows8用户名怎么改
  • win10升级准备就绪需要多久
  • win7系统计算机管理打不开
  • jquery简单例子
  • bat读取文件内所有内容
  • 非法文件名是什么
  • python socket编程步骤
  • javascript 函数
  • 税务评定等级a是缴纳多少
  • 中国古代的税收制度的演变
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设