如何打开 32 GB 的 .log 文件

How to open 32 Gigabytes .log file

在工作中,我们的一台服务器创建了一个 32 GB 的日志文件。我们需要打开它才能知道发生了什么,但是我试过的所有文本编辑器都说文件太大而且打不开。

我们找到了一些替代记事本或记事本++的文本编辑器,但即使是那些也有 5GB 的限制。

我们也试过一个把文件分割成小文件的软件。 Log Splitter 它被调用了,但问题是我们在硬盘上 space 还剩 4GB,因此 Log Splitter 无法处理拆分。

关于如何打开这个文件有什么建议吗?

提前致谢

我假设您正在使用某种基于标签的 windows 服务器。 您可以使用命令行实用程序 "more filename" 打开该文件。 事实上,实用程序 "more" 也可用于许多 linux 发行版。

此命令将在控制台上打印一页文本,并在显示下一页之前等待用户按 Enter 键。

more 命令还有一些参数可以在调用时传递,还有一些可以在观看文件时传递,例如跳过 n 行。

这是一个包含更多文档的网站:http://www.computerhope.com/morehlp.htm

试试 BareTail。他们特别引用了它的一项功能 "View files of any size (> 2GB)",因此它应该可以完美地解决您的难题。 http://www.baremetalsoft.com/baretail/

基本版本是免费的,您可以随时轻松扫描文件,创建过滤器以突出显示事件……所有这些都在一个漂亮的 GUI 中进行。专业版 ($25) 提供了一些更好的搜索功能和额外的显示过滤器。

或者您可以使用 Tail 本身的 Windows 端口...

http://tailforwin32.sourceforge.net/

两者都非常适合获取日志文件的最后 100 行左右,您需要查看刚刚发生的问题。

http://wxHexEditor.org 是一个漂亮的开源十六进制编辑器,我用它来编辑略大于 64 TB(数据 + 元数据)的 .vhdx 文件。