Gzip实际上是一种压缩文件格式。还有一个名为gzip的工具,用于压缩和解压缩文件。Gzip是1992年发展起来的,它使用了DEFLATE算法和LZ77以及哈夫曼编码。
null
gzip命令帮助
gzip命令提供了不同的选项。这些选项和帮助信息可以与 -h
选项如下。
$ gzip -h

用gzip命令压缩文件
Gzip只能压缩文件。它不能压缩多个文件或文件夹。Gzip命令通常与tar一起使用 命令。我们只提供要压缩的文件。在这个例子中,我们将压缩 thefile.txt
. 输出文件名将与添加相同 .gz
分机。
$ gzip thefile.txt

用gzip命令列出压缩文件内容
可以列出压缩文件内容,而无需对其进行解压缩。我们将使用 -l
选项。在这个示例中,我们要列出file.txt.gz 压缩文件设置。还有关于压缩大小的信息, 文件比率、未压缩的名称等。
$ gzip -l thefile.txt.gz
使用gzip可获得更高的压缩率
有用于设置压缩比、压缩文件大小和压缩持续时间的级别。更高级别的压缩将需要更多的压缩时间,但通常会创建更少的文件大小。这是一种权衡。我们将使用 -9
或 --best
要指定的选项。
$ gzip -9 thefile.txt

使用gzip进行更快的压缩
压缩的另一个选择是更快的压缩。实际上这与较高的压缩率相反。压缩持续时间将更短,但大小将高于默认压缩率。我们将使用 -1
或 --fast
.
$ gzip --fast thefile.txt

解压缩文件
文件可以用 gunzip
命令或使用 -d
参数。gunzip实际上是 gzip -d
.
$ gzip -d thefile.txt.gz

相关文章: 有用的Linux命令
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END