zcat命令是linux系统下用于在不解压文件的情况下,查看压缩包里的内容,不过该命令只能用于查看后缀为gz的压缩文件。
语法格式:zcat 参数 压缩包名;参数可以为空,参数为空时,默认打印压缩包里的文件内容。
图1
参数说明-c(小写)参数:将文件内容写到标准输出,即将文件内容打印出来,当zcat命令不加参数时,默认使用-c参数(图2命令1和命令2)。如图2:图2
-l(小写L)参数:通过zcat --h可以看到-l参数是用于查看压缩包中文件的列表,但是当使用zcat -l命令查看压缩包时显示的是文件的压缩信息(如图3命令1),包括压缩后文件大小,压缩前文件大小,压缩率和文件命令。如图3图3
compressed列表示压缩后的文件大小;
uncompressed列表示压缩前的文件大小;
ratio列表示压缩率;
uncompressed_name列表示未压缩前的文件名;
-t参数:用于检查压缩包的完整性。图4
-f参数:用法和cat命令一样,显示指定文件的文件内容(包括但不限于.gz文件).图5