4

Linux gunzip命令查看gz文件内容

 1 year ago
source link: https://www.myfreax.com/linux-gunzip-command-to-view-gz-file-content/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Linux gunzip命令查看gz文件内容

gunzip命令是用于解压gzip文件。Gzip是最流行的压缩算法之一

Updated At 9 Nov 2022 3 min read
By myfreax
Linux gunzip命令查看gz文件内容

Linux gunzip命令查看gz文件内容

gunzip命令是用于解压gzip文件。Gzip是最流行的压缩算法之一,可减小文件大小并保留原始文件模式,所有权和时间戳。

按照惯例,使用gzip算法压缩的文件扩展名为.gz.z。在本教程中,我们将说明如何在Linux使用gunzip命令解压文件.gz以及查看gz文件内容。

包括gunzip命令常用选项与语法,在解压时保留文件,使用标准输出解压到指定目录,查看压缩文件的内容。

gunzip命令

gunzip命令的语法形式是gunzip [OPTION]... [FILE]...,其中[FILE]是一个或者多个文件与目录,它是可选参数。[OPTION]是gunzip命令的选项,也是可选项参数。

在大多数Linux发行版,例如Ubuntu,CentOS和Debian,gunzip命令是gzip -d命令的shell脚本封装。

gzip命令所有选项均适用于gunzip。要使用gunzip解压.gz文件,请将压缩文件名作为参数传递。

gunzip命令会将压缩的文件恢复为其原始权限,所有者,模式和时间戳。默认情况下,一旦解压缩,gunzip将删除压缩文件。可以使用-k选项保留压缩文件。

gunzip filename.gz
gunzip -k filename.gz

gunzip命令没有解压到指定目录的选项,但你可以gunzip命令的-c选项,-c选项用于写入到标准输出并且不会改变原始文件。

但您可以将标准输出写入到文件与目录,让你可以将压缩文件解压缩到另一个目录中。gunzip命令还接受多个文件作为参数。

要在指定目录递归解压所有压缩文件时,请使用-r选项。例如命令gunzip -r directory将会解压directory目录包含的.gz文件。

gunzip -c filename.gz > /directory/path/filename
gunzip file1.gz file2.gz file3.gz
gunzip -r directory

列出gz文件内容信息

-l选项一起使用时,gunzip打印指定压缩文件的信息。输出将包括文件名,压缩和未压缩的大小以及压缩率。

要获得更详细的输出,请使用gunzip命令的-v选项。命令将会打印更多信息。

其中method是压缩算法,crc,日期时间,compressed是已压缩的文件数量,uncompressed是未压缩的文件数,ratio是压缩率,最后是文件名称。

gunzip -l filename.gz
gunzip -lv filename
method  crc     date  time           compressed        uncompressed  ratio uncompressed_name
defla 4a4a3fb5 Aug 29 15:40                 146                 141   9.2% filename

gunzip命令可让您解压.gz文件。gunzip命令的更多信息,请访问Gnu gzip文档页面。如有任何疑问,请在下面发表评论。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK