如何在Linux中使用Gzip命令?

时间:2020-02-23 14:38:13  来源:igfitidea点击:

Linux中的Gzip命令用于压缩和解压缩文件。
此命令也可用作g-un-zip的gunzip,即解压缩gzip存档。

我们必须压缩文件扩展文件对于打开从Internet下载的压缩文件很有用。

在Linux中使用gzip命令

让我们了解如何在Linux中使用gzip命令压缩和解压缩文件。

1.压缩文件

使用gzip命令可以直接压缩文件。
您只需要在命令中提及文件名即可。

$gzip [filename]

您会看到压缩文件以.gz扩展名出现在列表中。

2.压缩多个文件

要压缩多个文件,请指定文件名,并在文件名之间插入空格,如下所示。

$gzip [filename1] [filename2]

我们可以看到两个文件都以.gz扩展名出现。
如果文件的压缩版本已存在,它将要求您覆盖。

3.解压缩文件

有两种解压缩文件的方法。
第一个是在gzip命令中使用" d"标志。

$gzip -d [filename]

我们可以看到该文件以.gz扩展名的形式出现在列表中。

第二种方法是使用gunzip命令。

$gunzip [filename]

4.压缩后保留原始文件

gzip命令删除原始文件,仅在完成操作后保留压缩文件。
如果还要保留原始文件,请使用-k标志。

$gzip -k [filename]

我们可以看到列表中同时存在原始文件和压缩文件。

使用Gzip命令从压缩文件中检索信息

您可能还需要从gzip存档中检索与压缩和压缩文件有关的信息。
您显然可以使用ls命令来获取文件大小,但这不会告诉您压缩率以及压缩前后的大小。

这就是gzip内置功能到位的地方!

1.获取有关压缩的信息

要获得有关压缩的信息(如压缩率),请使用–l标志。

$gzip -l [filename]

请注意,文件名是已经压缩的文件的文件名。
它提供了有关执行的压缩的四个信息字段。

  • 压缩尺寸
  • 未压缩尺寸
  • 压缩比
  • 未压缩的文件名

2.显示文件内容

要显示文件内容而不进行解压缩,请使用-c标志以及gunzip命令。

gunzip -c [filename]