我有一个非常大的文件:filename.bz2
,如何查看文件内容并执行一些命令,如awk
将一些数据提取到另一个文件中而不解压缩?我试过head -50 filename.bz2
查看前50行,但它打印出垃圾而不是我应该从文件中查看的内容。如何查看压缩文件内容
8
A
回答
13
您可以使用bzcat
并将其输出输出到awk
或您使用的任何工具,但它与提取文件然后处理它本质上没什么区别。
$ echo '1' > test
$ bzip2 test
$ bzcat test.bz2
1
+3
“与提取文件然后处理文件基本没什么不同” - 我同意您是否需要处理整个文件。如果你只需要看到它的一部分(对于OP来说可能是这种情况,因为他们想要把头),那么这对于大文件来说是很好的,因为你不需要对整个东西进行解压缩。 –
+0
虽然解压缩不占用存储空间,但它本质上是非常不同的。 – hippietrail
7
相关问题
- 1. 以hexl模式查看gzip压缩文件的内容
- 2. 查看压缩文件图像文件
- 3. 如何在不解压缩内容的情况下在.tar.gz压缩文件中查看特定文件的内容?
- 4. 如何阅读压缩文件的内容并保存文件
- 5. 如何仅通过部分解压缩来查看压缩文件?
- 6. 解压缩文件的内容
- 7. 列出LZMA压缩文件的内容?
- 8. 如何查看ibdata文件的内容?
- 9. 如何查看a.out文件的内容?
- 10. 如何查看.db文件的内容?
- 11. 如何使用Python解压缩zip文件内容(使用压缩格式)
- 12. Couchdb查看压缩
- 13. 查看内容文件SVN
- 14. 如何只压缩文件夹内的文件而不压缩子文件夹?
- 15. 如何压缩文件时不压缩
- 16. 如何在内存中解压缩GZip压缩文件?
- 17. 如何解压压缩内容西里尔文的水壶文件
- 18. 如何查找离子压缩文件的未压缩大小
- 19. 如何列出Java中压缩的tar文件的内容
- 20. 如何使用python(版本2.5)压缩文件夹的内容?
- 21. 修改后如何重新压缩Docx文件内容
- 22. 如何在Python中重命名压缩文件的内容?
- 23. 如何枚举Java中的压缩文件夹的内容?
- 24. 如何在Python中读取.gz压缩文件的内容?
- 25. 如何使用ZF2过滤器压缩文件内容?
- 26. 如何读取codeigniter中压缩文件的内容?
- 27. 如何使用commnad行参数压缩文件夹的内容?
- 28. 如何使用rubyzip库获取压缩文件的内容?
- 29. 如何在解压缩epub文件内容后解析
- 30. 查找两个压缩音频文件中的匹配内容
您不能查看只有一些内容。你必须提取它。 – Amareswar