为了可视化并希望编辑一个非常大的文本文件,超过 10GBytes(整个数据库的备份转储),我尝试过使用 vim...它的表现不是很好。
我也尝试过让猫至少想象一下,猫也没有表现得不正常。
有没有可以编辑大文件的工具?可以通过有限的行组查看/编辑而不尝试加载其余行,除非被告知加载新的行组(非常有限),并且可能由于搜索实用程序而可以跳转某些位置。
答案1
它对编辑部分没有帮助,但可视化less
可能是一种选择。优点是less
可以快速读取大文件,因为它不需要文件适合 RAM。这使得它成为比例如更好的选择vim
。
答案2
像这样的工具sed(1)
就是为此类任务而设计的。如果您需要对逐行完成的操作进行更多控制,也许 Perl 或 Python 之类的东西更适合这项工作。
无论如何,翻阅 10GiB 文件将花费长的时间。将其放入数据库管理器中并在那里进行按摩不是更容易吗?