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文件