如何在 Windows 中使用 Notepad++ 打开 8 GB 日志文件的尾部?

如何在 Windows 中使用 Notepad++ 打开 8 GB 日志文件的尾部?

如何在 Windows 中使用 Notepad++ 打开 8 GB 日志文件的尾部?

我使用了 Notepad Document Monitor,但不太明白如何使用。我开始监控,然后呢?如何选择大文件?

我无法直接打开文件,因为它有 8GB。所以我得到了这个 8GB 大小的日志。我只想查看结尾部分。例如,最后 10 万行。

https://confluence.atlassian.com/pages/viewpage.action?pageId=321854547

说我应该打开该文件。

只看到尾部是因为文件太大了。我只想看到尾部。

答案1

您可以使用 PowerShell 3 命令:Get-Content yourfile.log -Tail 100

答案2

我承认我偶尔会使用 7Zip 来处理大文件。方法如下:

  1. 安装 7-Zip。你可能无论如何都需要它。
  2. 右键单击巨型日志文件。
  3. 选择 7-Zip->添加到存档...
  4. 将“存档格式”更改为 tar
  5. 将“拆分为卷,字节”更改为 650M 或您想要的任何大小
  6. 单击“确定”-它将生成一堆同名但以 .tar.001 和 .tar.002 结尾的文件
  7. 使用 Notepad++ 或任何您用来读取文件的工具打开这些文件。

但也有一些缺点:

  • 第一个文件的第一行会有一些与 tar 相关的垃圾。
  • 文件通常不会在换行符边界上开始/停止。
  • 如果文件正在被主动附加则不起作用。

答案3

Notepad++ 现在有一个名为 BigFile 的插件,非常适合此用途。安装后,转到插件->BigFiles->打开 BigFile。

https://github.com/superolmo/BigFiles

答案4

我会将尾部发送到一个新文件并在 notepad++ 中打开新文件。

tail -200 "myfile.txt" > tempfile.txt

相关内容