仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1220|回复: 14
打印 上一主题 下一主题

[其他Linux] Linux设计天天一个linux命令(32):gzip命令仓酷云

[复制链接]
飘灵儿 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:24:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
功能实在太强了,在配合exec参数或者通过管道重定向到xargs命令和grep命令,可以完成非常复杂的操作,如果同样的操作用图形界面的工具来完成,恐怕要多花十几陪的时间。
削减文件巨细有两个分明的优点,一是能够削减存储空间,二是经由过程收集传输文件时,能够削减传输的工夫。gzip是在Linux体系中常常利用的一个对文件举行紧缩息争紧缩的命令,既便利又好用。gzip不但能够用来紧缩年夜的、较少利用的文件以节俭磁盘空间,还能够和tar命令一同组成Linux操纵体系中对照盛行的紧缩文件格局。据统计,gzip命令对文本文件有60%~70%的紧缩率。
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*
输入:
[root@localhosttest6]#ll
总计604
---xr--r--1rootmail30210811-3008:39linklog.log
---xr--r--1mailusers30210811-3008:39log2012.log
-rw-r--r--1mailusers6111-3008:39log2013.log
-rw-r--r--1rootmail011-3008:39log2014.log
-rw-r--r--1rootmail011-3008:39log2015.log
-rw-r--r--1rootmail011-3008:39log2016.log
-rw-r--r--1rootmail011-3008:39log2017.log
[root@localhosttest6]#gzip*
[root@localhosttest6]#ll
总计28
---xr--r--1rootmail134111-3008:39linklog.log.gz
---xr--r--1mailusers134111-3008:39log2012.log.gz
-rw-r--r--1mailusers7011-3008:39log2013.log.gz
-rw-r--r--1rootmail3211-3008:39log2014.log.gz
-rw-r--r--1rootmail3211-3008:39log2015.log.gz
-rw-r--r--1rootmail3211-3008:39log2016.log.gz
-rw-r--r--1rootmail3211-3008:39log2017.log.gz
[root@localhosttest6]#
申明:
实例2:把例1中每一个紧缩的文件解压,并列出具体的信息
命令:
gzip-dv*
输入:
[root@localhosttest6]#ll
总计28
---xr--r--1rootmail134111-3008:39linklog.log.gz
---xr--r--1mailusers134111-3008:39log2012.log.gz
-rw-r--r--1mailusers7011-3008:39log2013.log.gz
-rw-r--r--1rootmail3211-3008:39log2014.log.gz
-rw-r--r--1rootmail3211-3008:39log2015.log.gz
-rw-r--r--1rootmail3211-3008:39log2016.log.gz
-rw-r--r--1rootmail3211-3008:39log2017.log.gz
[root@localhosttest6]#gzip-dv*
linklog.log.gz:99.6%--replacedwithlinklog.log
log2012.log.gz:99.6%--replacedwithlog2012.log
log2013.log.gz:47.5%--replacedwithlog2013.log
log2014.log.gz:0.0%--replacedwithlog2014.log
log2015.log.gz:0.0%--replacedwithlog2015.log
log2016.log.gz:0.0%--replacedwithlog2016.log
log2017.log.gz:0.0%--replacedwithlog2017.log
[root@localhosttest6]#ll
总计604
---xr--r--1rootmail30210811-3008:39linklog.log
---xr--r--1mailusers30210811-3008:39log2012.log
-rw-r--r--1mailusers6111-3008:39log2013.log
-rw-r--r--1rootmail011-3008:39log2014.log
-rw-r--r--1rootmail011-3008:39log2015.log
-rw-r--r--1rootmail011-3008:39log2016.log
-rw-r--r--1rootmail011-3008:39log2017.log
[root@localhosttest6]#
申明:

按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统:
再见西城 该用户已被删除
沙发
发表于 2015-1-21 05:16:05 | 只看该作者
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
爱飞 该用户已被删除
板凳
发表于 2015-1-27 15:06:47 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
再现理想 该用户已被删除
地板
发表于 2015-2-4 02:12:14 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
小女巫 该用户已被删除
5#
发表于 2015-2-5 15:32:55 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
谁可相欹 该用户已被删除
6#
发表于 2015-2-7 03:29:04 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
若相依 该用户已被删除
7#
发表于 2015-2-7 04:33:27 | 只看该作者
和私有操作系统不同,各个Linux的发行版本的技术支持时间都较短,这对于Linux初学者是往往不够的。
若天明 该用户已被删除
8#
发表于 2015-2-20 13:33:48 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
9#
发表于 2015-2-22 06:58:24 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
只想知道 该用户已被删除
10#
发表于 2015-2-24 19:08:43 | 只看该作者
我们自学,就这个循环的过程中,我们学习了基本操作,用vi,shell,模拟内存的分配过程等一些OS管理。
透明 该用户已被删除
11#
发表于 2015-3-3 23:38:13 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
因胸联盟 该用户已被删除
12#
发表于 2015-3-4 18:37:45 | 只看该作者
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
简单生活 该用户已被删除
13#
发表于 2015-3-11 20:40:38 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
柔情似水 该用户已被删除
14#
发表于 2015-3-19 11:54:47 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
乐观 该用户已被删除
15#
发表于 2015-3-27 20:11:48 | 只看该作者
通过一条缓慢的调制解调器线路,它也能操纵几千公里以外的远程系统。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-29 20:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表