zcat Linux 命令
“在处理多个文件时,压缩它们以节省空间是一种常见的习惯,也是保持文件井井有条的好方法。 Linux提供了各种压缩文件的工具,例如gzip,并且可以使用其他工具(例如gunzip)解压压缩文件。如何在不解压的情况下查看压缩文件的内容?这就是 zcat 命令的用武之地。
zcat 是一个 Linux 实用程序,它可以在命令行上显示压缩文件的内容,而无需解压缩文件。另外,您还可以使用类似于cat命令来强制查看普通文件的内容。我们将在本指南中介绍所有内容。 ”
在 Linux 中使用 zcat 命令
zcat 使用压缩文件而不恢复其初始状态。如果不使用 zcat,您需要解压缩文件才能查看其内容,然后再次重新压缩。那就麻烦了!幸运的是,zcat 可以更有效地完成同样的工作。
对于我们的示例,我们将创建不同的文件并压缩它们。
我们将使用 touch 和 cat 命令来创建文件,如下图所示。
创建文件后,让我们继续使用 gzip 命令来压缩它们。
请注意,我们现在有两个存档文件; names.txt.gz 和new1.list.gz。
1.使用 zcat 查看单个存档文件的内容
要访问一个压缩文件的内容,请使用以下语法。
我们的输出如下图所示。请注意,zcat 在命令行上显示文件内容。
您可以使用管道命令将内容通过管道传输到新文件。我们的新命令是:
使用 cat 确认新创建的文件的内容。
输出与在命令行上直接使用 zcat 相同,但如果您需要保持命令行干净并创建参考点,则此方法效果最佳。
2.使用 zcat 查看多个存档文件的内容
使用 zcat,您可以显示多个文件的内容。该过程类似于查看单个文件并添加要查看的其他文件。语法如下所示。
让我们查看两个存档文件的内容。
同样,您可以选择将它们的内容通过管道传输到文件,就像我们之前所做的那样。
3.使用zcat查看普通文件
如果您需要使用 zcat 查看普通文件的内容,请使用 -f 标志。这样,您现在就可以像 cat 命令一样使用 zcat 了。让我们使用 cat 创建一个文件,然后使用 zcat 访问其内容。
查看普通文件的语法是:
在查看普通文件时,您还可以同时访问多个普通文件的内容,如下图所示。
5.其他 zcat 选项
-l 或--list:此选项显示压缩文件的详细信息。例如,要获取压缩文件的详细信息,命令是:
-v:当您需要添加详细模式时,请添加 -v 标志。例如,我们可以将 -v 与前面的命令一起使用。输出将是:
现在,您可以使用同一命令获取更多详细信息,包括日期和时间。
-q:与添加详细信息相反,您可以选择在使用带有 zcat 的命令时抑制所有警告。为此,请添加 -q 选项。
请注意 -q 如何抑制输出中的许多细节。
--help:打开帮助页面,命令为:
结论
处理存档文件时,身边有 zcat 命令非常有用。我们已经通过示例了解了使用它来访问存档文件内容的不同方法。有多种方法可以发挥命令的创意。感谢这篇文章,您应该可以开始了。今天就试试吧!