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 命令用于不真正解压缩文件,就能显示压缩包中文件的内容的场合。
zcat 命令语法:
zcat [ -fhLV ] [ name ... ]
zcat 命令选项:
-S:指定gzip格式的压缩包的后缀。当后缀不是标准压缩包后缀时使用此选项; -c:将文件内容写到标注输出; -d:执行解压缩操作; -l:显示压缩包中文件的列表; -L:显示软件许可信息; -q:禁用警告信息; -r:在目录上执行递归操作; -t:测试压缩文件的完整性; -V:显示指令的版本信息; -l:更快的压缩速度; -9:更高的压缩比。
zcat 命令参数:
文件:指定要显示其中文件内容的压缩包。
zcat 命令实例
打印 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
zcat