如何从gziped文件中获取前几行? 我试图ZCAT,但其抛出错误如何在没有解压缩的情况下从.gz压缩文件中获取几行
zcat CONN.20111109.0057.gz|head
CONN.20111109.0057.gz.Z: A file or directory in the path name does not exist.
如何从gziped文件中获取前几行? 我试图ZCAT,但其抛出错误如何在没有解压缩的情况下从.gz压缩文件中获取几行
zcat CONN.20111109.0057.gz|head
CONN.20111109.0057.gz.Z: A file or directory in the path name does not exist.
zcat(1)
可以通过compress(1)
或通过提供。在您的系统上,它似乎是compress(1)
- 它正在查找扩展名为.Z
的文件。
切换到gzip -cd
代替zcat
和你的命令应该很好地工作:
gzip -cd CONN.20111109.0057.gz | head
在一些系统上(如苹果),你需要使用gzcat
。
在Mac系统中,你需要与ZCAT使用<
:
zcat < CONN.20111109.0057.gz|head
顺便说一句,如果你坐在一个与* .tar.gz,这将帮助你:'焦油-xzOf some_huge_file。 tar.gz |头' – demaniak
旧的线程,但这会产生一个损坏的管道,退出状态1与大gz文件。任何清理解决方法? – kaligne
迄今为止发现的最佳和最简单的解决方法:使用'zless file.gz | head'。 'zmore'仍然给你留下破损的管道。 'zless'似乎是要走的路。 – kaligne