gzip [-cdtv#] 文件名其中,

-c 将压缩数据输出到终端stdout

-d 解压缩

-t 用来减压一个压缩文件的一致性,检查文件是否有误

-v 可视化显示原文件,压缩文件压缩比等信息

下面通过例子来说明其用法。我们使用图片展示这个过程。

前提是我们创建了一个目录

mkdir -pv /tmp/gzip_demo然后创建一个随机文件,并填充一些内容

openssl rand -base64 1024984 > log生成的单文件log使用gzip进行压缩

gzip -v log可以看到,压缩比率和目标文件名。log文件被替换。这是gzip的工作原理。

在默认情况下,原本的文件会被压缩为 gz 为后缀的文档,源文件不复存在。这与windows下的winrar,7zip等软件完全不同,一定要注意,注意,注意!

组装起来,更强大!Linux下的指令,通过管道符的助力,可以让你的代码随着思绪飞舞,一行解决战斗,瞬间搞定!