首页 » 信息技术 »

gzip命令

2019年9月4日 / 36次阅读
Shell

Linux下最常用的压缩和解压的命令,就是gzip。我们经常下载的*.gz文件,都是gzip压缩后的。*.tar.gz,是先tar打包,然后在gzip压缩。

gzip压缩一个文件

$ gzip www.maixj.net_db_2019_09_01

然后,你得到一个 www.maixj.net_db_2019_09_01.gz 文件,源文件会被自动删除。

解压文件

$ gzip -d www.maixj.net_db_2019_09_03.gz

然后,你得到一个 www.maixj.net_db_2019_09_03 文件,原来的.gz文件被自动删除。

等价命令:$ gunzip www.maixj.net_db_2019_09_03.gz

压缩一个文件,保留源文件,自定义压缩文件名

$ gzip -c origin_file > out_file.gz

使用-c参数,gzip就将输出导入stdout,然后在命令行重定向到自己指定的文件。

压缩多个文件

gzip不太适合压缩多个文件,这也就是我们常见的*.tar.gz后缀的原因。

一般都是先使用tar打包,然后对这个打包文件进行gzip。

选择gzip的压缩率

gzip的压缩率从1到9。1压缩比最低,但速度最快;9压缩比最高,速度最慢;gzip默认使用6.

$ gzip -8 file

对file进行8级压缩。

--fast,对应-1;--best,对应-9.

查看.gz文件的压缩比

使用-l参数查看.gz文件的压缩比

$ gzip -l www.maixj.net_db_2019_09_02.gz
         compressed        uncompressed  ratio uncompressed_name
            6573372            22439779  70.7% www.maixj.net_db_2019_09_02

更多gzip参数,请使用man gzip,还有一个也许比较有用的参数,-t,检查.gz文件是否正确无误。

本文链接:https://www.maixj.net/ict/gzip-22774

相关文章

留言区


前一篇:
后一篇:

栏目精选

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

网站二维码
go to top