gzip 是一个在 Linux 和 Unix 系统中常用的文件压缩工具。它的名字来源于 GNU zip,作为一个自由软件,它是 GNU 项目的一部分。gzip 命令通常用于压缩文件,以节省磁盘空间,或者减小文件的大小,以便于网络传输。
gzip 命令的基本语法是
gzip [选项] [文件]
gzip 命令的主要参数有
-v:显示压缩/解压缩的过程。-d:解压缩文件。-r:递归压缩目录下的所有文件和子目录。-k:压缩文件后保留原文件。-f:强制压缩,即使文件名已经存在。-l:显示压缩文件的信息。-n:压缩级别,n为1-9,数字越大压缩率越高。
常见的 `gzip`` 命令用法
-
👇压缩文件:
gzip filename这将会创建一个名为
filename.gz的压缩文件,并删除原文件。

-
👇解压缩文件:
gzip -d filename.gz这将会解压缩
filename.gz文件,并删除压缩文件。

-
👇显示压缩文件信息:
gzip -l filename.gz
-
👇压缩目录:
gzip -r directoryname这将会压缩目录下的所有文件,但不会压缩目录本身。

小结
gzip 是一个强大的文件压缩工具,它可以有效地压缩文件,节省磁盘空间,也可以减小文件大小,方便网络传输。它的使用非常简单,只需要记住几个主要的参数,就可以在日常工作中灵活使用。