学习啦>学习电脑>操作系统>Linux教程>

Linux系统中zcat命令的知识详解

佳洲分享

  Linux系统中的zcat命令不同于cat命令,它不用解压缩文件就能显示压缩包文件的内容,那么下面由学习啦小编为大家整理了linux系统中zcat命令的知识详解,希望对大家有帮助!

  Linux系统中zcat命令的知识详解

  zcat命令用于不真正解压缩文件,就能显示压缩包中文件的内容的场合。

  语法

  zcat(选项)(参数)

  选项

  -S:指定gzip格式的压缩包的后缀。当后缀不是标准压缩包后缀时使用此选项;

  -c:将文件内容写到标注输出;

  -d:执行解压缩操作;

  -l:显示压缩包中文件的列表;

  -L:显示软件许可信息;

  -q:禁用警告信息;

  -r:在目录上执行递归操作;

  -t:测试压缩文件的完整性;

  -V:显示指令的版本信息;

  -l:更快的压缩速度;

  -9:更高的压缩比。

  参数

  文件:指定要显示其中文件内容的压缩包。

  Linux系统zcat命令的具体实例

  范例一:

  将 /etc/man.config 複制到 /tmp ,并且以 gzip 压缩

  [root@linux ~]# cd /tmp

  [root@linux tmp]# cp /etc/man.config .

  [root@linux tmp]# gzip man.config

  此时 man.config 会变成 man.config.gz !

  范例二:

  将范例一的文件内容读出来!

  [root@linux tmp]# zcat man.config.gz

  # 此时萤幕上会显示 man.config.gz 解压缩之后的文件内容!!

  范例三:

  将范例一的文件解压缩

  [root@linux tmp]# gzip -d man.config.gz

  范例四:将范例三解开的 man.config 用最佳的压缩比压缩,并保留原本的文件

  [root@linux tmp]# gzip -9 -c man.config > man.config.gz

  扩展:Linux系统中zcat命令与cat命令的区别

  zcat命令查看一个gzip格式的压缩文件

  zcat file.gz > test.txt 查看一个压缩文件的内容,并将内容 輸入到 文件test.txt

  zcat命令也可以解压缩数据,并把解压后的文件内容显示在屏幕上,但是 在运行zcat命令之后,压缩文件的内容并不发生变化,仍然以压缩方式存储在硬盘上。

  zcat file.tar.gz | tar xvf – 解压缩.tar.gz文件

  cat [-AbeEnstTuv] [--help] [--version] fileName

  cat命令把档案串连接后传到基本输出,后面加 > filename,会讲结果输入到filename

  参数:

  -n 或 --number 由 1 开始对所有输出的行数编号

  -b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号

  -s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行

  -v 或 --show-nonprinting

    3636788