zcat 命令详解

| 选择喜欢的代码风格  

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

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 命令扩展阅读:




zcat 命令评论