![Gnome:如何打开一个非常大的日志文件?](https://linux22.com/image/1343585/Gnome%EF%BC%9A%E5%A6%82%E4%BD%95%E6%89%93%E5%BC%80%E4%B8%80%E4%B8%AA%E9%9D%9E%E5%B8%B8%E5%A4%A7%E7%9A%84%E6%97%A5%E5%BF%97%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我有一个大约 157GB 的日志文件(Gnome)。这是一个非常大的文件,gedit 和 vim 都无法打开它。或者我只想查看最后 20 行,但由于空间存储限制,我无法备份它。有什么解决方案吗?
答案1
您需要使用流,这样它就不会尝试将整个文件加载到 RAM 中。
尝试命令tail -20 file.log
查看最后 20 行。
或者,如果您想在将新行添加到文件时不断跟踪最后一行,则使用tailf file.log
答案2
正如上一篇文章中提到的,如果您只想查看最后 20 行,tail 命令就可以正常工作;
但如果您真的想浏览/搜索文件内容,而不将整个文件加载到内存中,请尝试“less”命令;大多数 vi 导航命令也适用于 less;您将只能查看文件的内容,而不能编辑。