在 Mac 上打开大量文件?

Chr*_*lij 14 mac textfiles macos

我想在我的 Mac 上打开一个巨大的文本文件。该文件刚刚超过 10Gigs。我不会深入探讨它是如何创建的或它的用途是什么,因为它与问题并不真正相关。

是否有任何 mac 程序可以让我打开这么大的文件,或者将它分成多个块(比如 200mb 或每个块),这样更容易单独打开。

我不一定需要编辑它,只需查看它的一部分。我尝试过的所有东西,Textmate,Vim 等(可以理解)都失败了或永远加载。

我也运行 Windows 和 Linux,但移动这么大的文件并不容易。它目前驻留在我的 Mac 上,我宁愿没有移动它的麻烦。

red*_*ted 16

split 可以做到——

 split -b 200m [file]
Run Code Online (Sandbox Code Playgroud)

将文件拆分为 200MB 的块。您可以使用 -l 在行上拆分

 split -l 1000 [file]
Run Code Online (Sandbox Code Playgroud)

将文件拆分为 1000 行块。

如果这不起作用,有一个非常好的 Mac 十六进制编辑器Hex Fiend可以打开大量文件:

处理大文件。Hex Fiend 可以处理您能够创建的尽可能大的文件。它已经在大至 118 GB 的文件上进行了测试。

希望有帮助!