在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

linux gzip压缩命令如何使用

113次阅读
没有评论

共计 2104 个字符,预计需要花费 6 分钟才能阅读完成。

这篇文章主要介绍“linux gzip 压缩命令如何使用”,在日常操作中,相信很多人在 linux gzip 压缩命令如何使用问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”linux gzip 压缩命令如何使用”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

在 linux 中,gzip 命令用于对文件进行压缩和解压缩,通过此命令压缩得到的新文件,其扩展名通常标记为“.gz”,使用语法为“gzip [选项] 源文件”。语法中的源文件,当进行压缩操作时,指的是普通文件;当进行解压缩操作时,指的是压缩文件。gzip 命令只能用来压缩文件,不能压缩目录,即便指定了目录,也只能压缩目录内的所有文件。

gzip 是 Linux 系统中经常用来对文件进行压缩和解压缩的命令,通过此命令压缩得到的新文件,其扩展名通常标记为“.gz”。

再强调一下,gzip 命令只能用来压缩文件,不能压缩目录,即便指定了目录,也只能压缩目录内的所有文件。

gzip 命令的基本格式如下:

[root@localhost ~]# gzip [选项]  源文件 

命令中的源文件,当进行压缩操作时,指的是普通文件;当进行解压缩操作时,指的是压缩文件。该命令常用的选项及含义如表 1 所示。

表 1 gzip 命令常用选项及含义选项含义 - c 将压缩数据输出到标准输出中,并保留源文件。- d 对压缩文件进行解压缩。- r 递归压缩指定目录下以及子目录下的所有文件。- v 对于每个压缩和解压缩的文件,显示相应的文件名和压缩比。- l 对每一个压缩文件,显示以下字段:

压缩文件的大小;

未压缩文件的大小;

压缩比;

未压缩文件的名称。

- 数字用于指定压缩等级,-1 压缩等级最低,压缩比最差;-9 压缩比最高。默认压缩比是 -6。

【例 1】基本压缩

gzip 压缩命令非常简单,甚至不需要指定压缩之后的压缩包名,只需指定源文件名即可。我们来试试:

[root@localhost ~]# gzip install.log
#压缩 instal.log  文件
[root@localhost ~]# ls
anaconda-ks.cfg install.log.gz install.log.syslog
#压缩文件生成,但是源文件也消失了 

【例 2】保留源文件压缩

在使用 gzip 命令压缩文件时,源文件会消失,从而生成压缩文件。这时有些人会有强迫症,就逼问笔者:能不能在压缩文件的时候,不让源文件消失?好吧,也是可以的,不过很别扭。

[root@localhost ~]# gzip -c anaconda-ks.cfg  anaconda-ks.cfg.gz
#使用 - c 选项,但是不让压缩数据输出到屏幕上,而是重定向到压缩文件中,这样可以缩文件的同时不删除源文件
[root@localhost ~]# ls
anaconda-ks.cfg anaconda-ks.cfg.gz install.log.gz install.log.syslog
#可以看到压缩文件和源文件都存在 

【例 3】压缩目录

我们可能会想当然地认为 gzip 命令可以压缩目录。我们来试试:

[root@localhost ~]# mkdir test
[root@localhost ~]# touch test/test1
[root@localhost ~]# touch test/test2
[root@localhost ~]# touch test/test3 # 建立测试目录,并在里面建立几个测试文件
[root@localhost ~]# gzip -r test/
#压缩目录,并没有报错
[root@localhost ~]# ls
anaconda-ks.cfg anaconda-ks.cfg.gz install.log.gz install.log.syslog test
#但是查看发现 test 目录依然存在,并没有变为压缩文件
[root@localhost ~]# ls test/
testl .gz test2.gz test3.gz
#原来 gzip 命令不会打包目录,而是把目录下所有的子文件分别压缩 

在 Linux 中,打包和压缩是分开处理的。而 gzip 命令只会压缩,不能打包,所以才会出现没有打包目录,而只把目录下的文件进行压缩的情况。

案例演示:

压缩文件

 [root@localhost ~]# ls // 显示当前目录文件
 a.c b.h d.cpp
 [root@localhost ~]# gzip * // 压缩目录下的所有文件
 [root@localhost ~]# ls // 显示当前目录文件
 a.c.gz b.h.gz d.cpp.gz
 [root@localhost ~]#

接范例 1,列出详细的信息

gzip -dv * // 解压文件,并列出详细信息 

接范例 1,显示压缩文件的信息

gzip -l *

到此,关于“linux gzip 压缩命令如何使用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-13发表,共计2104字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 成人午夜高潮a∨猛片 | 欧美亚洲色帝国 | 国产综合久久久久久 | 国产又色又爽又黄刺激视频 | 中文字幕无码免费久久99 | 国产麻豆剧传媒精品网站 | 四虎永久网址 | 美女免费观看一区二区三区 | av色综合久久天堂av色综合在 | 99在线视频播放 | 国产美女精品一区二区三区 | 一区二区三区在线免费视频 | 久久久久免费视频 | 久热青青青在线视频精品 | 一级一级一级毛片免费毛片 | 成在人av抽搐高潮喷水流白浆 | 精品无码国产自产野外拍在线 | 在线免费观看你懂的 | 成人小说亚洲一区二区三区 | 亚洲精品国产第一区二区图片 | 九一国产在线观看 | 久久精品人人做人人爱爱 | 久久综合av色老头免费观看 | 国产久热精品无码激情 | 中文字幕人成无码人妻综合社区 | 亚洲女久久久噜噜噜熟女 | 国产成人爱片免费观看视频 | 久久久性视频 | 欧美色综合 | 欧美浓毛大泬视频 | 亚洲 中文 欧美 日韩 在线 | 欧美一级黄色录相 | 色播久久人人爽人人爽人人片av | 亚洲 欧美 激情 小说 另类 | 国产成人悠悠影院 | 久久久一本精品99久久精品88 | 国产女人和拘做受视频免费 | 亚洲av无码一区二区三区人妖 | 国产猛男猛女超爽免费视频 | 亚洲欧美高清 | 九九九精品 |