如何在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]