使用“less”查看BIG(多千兆字节)CSV文件

使用“less”查看BIG(多千兆字节)CSV文件

我有一个大的(多 GB)CSV 文件,我正在用一台小型计算机查看它。

我希望使用less或类似的命令来查看我的文件,而不必一次读取整个文件来显示其中的一部分。

是否有一个命令可以以逗号对齐的列显示我的文件?

答案1

另一个是 csv 列格式问题StackOverflow 网站- 这对你的非常大的文件有用吗?

cat somefile.csv | column -s, -t | less -#2 -N -S

答案2

我刚刚尝试使用 vim 处理一个 514M 的文本文件。它有 8032416 行,加载大约 30 秒后,我可以非常顺利地运行该文件。

它占用了我 2GB RAM 的 30%,并且 vim 创建了一个 2.2M 的交换文件。听起来很合理。

tail立即给了我该文件的结果,它可能先搜索到文件底部,然后向上移动直到达到 10 行,然后打印它们。

相关内容