如何查看压缩文件内容

我有一个非常大的文件如下: filename.bz2 ,我如何查看文件内容,并执行一些命令,如awk提取一些数据到另一个文件没有解压缩? 我试着用head -50 filename.bz2来查看前50行,但是它打印出来的垃圾并不是我应该从文件中查看的内容。

您可以使用bzcat并将其输出输出到awk或您使用的任何工具,但是与提取文件然后处理它本质上没什么两样。

 $ echo '1' > test $ bzip2 test $ bzcat test.bz2 1 

你试过bzcat吗?

 bzcat filename.bz2 | head -50 

阅读更多