A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
gzip -d
或 gunzip
或 zcat
将压缩文件恢复为原始格式。 zcat 与 gunzip -c
相同。(在某些系统上,zcat 可以作为 gzcat 安装,以保留要压缩的原始链接。)zcat 在命令行或其标准输入上解压缩文件列表,然后将未压缩的数据写入标准输出。 无论是否带有 .gz 后缀,zcat 都将解压缩具有正确幻数的文件。
-bash: zcat: command not found #Debian apt-get install gzip #Ubuntu apt-get install gzip #Alpine apk add gzip #Arch Linux pacman -S gzip #Kali Linux apt-get install gzip #CentOS yum install gzip #Fedora dnf install gzip #OS X brew install gzip #Raspbian apt-get install gzip #Docker docker run cmd.cat/zcat zcat
zcat 命令用于不真正解压缩文件,就能显示压缩包中文件的内容的场合。
zcat [ -fhLV ] [ name ... ]
-S:指定gzip格式的压缩包的后缀。当后缀不是标准压缩包后缀时使用此选项; -c:将文件内容写到标注输出; -d:执行解压缩操作; -l:显示压缩包中文件的列表; -L:显示软件许可信息; -q:禁用警告信息; -r:在目录上执行递归操作; -t:测试压缩文件的完整性; -V:显示指令的版本信息; -l:更快的压缩速度; -9:更高的压缩比。
文件:指定要显示其中文件内容的压缩包。
打印 gzip 压缩的 tar 存档 myfiles.tar.gz 中所有文件的内容,将输出传递到 more 命令,该命令对输出进行分页(在每页末尾暂停):
zcat myfiles.tar.gz | more
要获取压缩文件的属性(压缩大小,未压缩大小,比率–压缩比率,如果未知,则为0.0%,未压缩名称 - 未压缩文件的名称),请使用 -l 标志:
$ zcat -l users.list.gz
要查看普通文件的内容,请使用 -f 标志,例如,类似于 cat 命令:
$ zcat -f users.list
要禁止显示所有警告,请使用 -q 标志,如图所示。
$ zcat -q users.list.gz