我有一个大约 157GB 的日志文件(Gnome)。这是一个非常大的文件,gedit 和 vim 都无法打开它。或者我只想查看最后 20 行,但由于空间存储限制,我无法备份它。有什么解决方案吗?
答案1
您需要使用流,这样它就不会尝试将整个文件加载到 RAM 中。
尝试命令tail -20 file.log
查看最后 20 行。
或者,如果您想在将新行添加到文件时不断跟踪最后一行,则使用tailf file.log
答案2
正如上一篇文章中提到的,如果您只想查看最后 20 行,tail 命令就可以正常工作;
但如果您真的想浏览/搜索文件内容,而不将整个文件加载到内存中,请尝试“less”命令;大多数 vi 导航命令也适用于 less;您将只能查看文件的内容,而不能编辑。