Linux zcat 命令 - 查看压缩文件内容
介绍
zcat 命令用于查看压缩文件的内容,而无需对其进行解压缩。
它将压缩文件扩展为标准输出,使你可以查看其内容。zcat 的运行效果与 gunzip -c 命令完全相同。
语法:
zcat [OPTION]... [FILE]...
选项:
-c,--stdout:将文件内容写到标准输出,保持原始文件不变。-d,--decompress:执行解压缩操作。-f,--force:强制覆盖输出文件并压缩链接。-h,--help:显示帮助信息。-k,--keep:保留(不删除)输入文件。-l,--list:列出压缩文件内容。-L,--license:显示软件许可信息。-n,--no-name不保存或恢复原始名称和时间戳。-N,--name:保存或恢复原始名称和时间戳。-q,--quiet:禁用警告信息。-r,--recursive:在目录上执行递归操作。--rsyncable:制作 rsync-friendly 存档文件。-S,--suffix=SUF:指定 gzip 格式的压缩包的后缀,当后缀不是标准压缩包后缀时使用此选项。--synchronous:同步输出(如果系统崩溃,这会更安全,但速度更慢)。-t,--test:测试压缩文件的完整性。-v,--verbose:详细模式。-V,--version:显示版本信息。-1,--fast:更快的压缩速度。-9,--best:更高的压缩比。
参数:指定压缩文件名。
提示:zcat 是 gzip 软件包中的一个实用程序,上述许多选项参数对于 zcat 查看压缩文件内容来说是无实际效果的。另外,zutils 软件包也提供了 zcat 命令,两者在使用上有一些区别,因此要留意你正在使用的是哪个 zcat 命令。
示例
当 Linux 内核配置 CONFIG_IKCONFIG 和 CONFIG_IKCONFIG_PROC 为 y 时,在 /proc 会中出现 config.gz 文件。它是内核提供给用户的当前 Linux 内核配置文件副本,并且是经过 gzip 格式压缩的。
例如,在 /proc/config.gz 文件中查找 IKCONFIG 配置信息:
root@npi:~# zcat /proc/config.gz | grep IKCONFIG
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
列出 /proc/config.gz 文件信息:
root@npi:~# zcat -l /proc/config.gz
compressed uncompressed ratio uncompressed_name
34042 149025 77.2% /proc/config
