打开大文件的方法

打开大文件的方法:html

** Linux
* 传统方式:
less, cat, tail, grep, sed, awklinux

* 其余方式:
1, Vim 的 LargeFile 插件
耗物理内存,会一会儿把整个文件都加载进内存。less

2, glogg 日志资源管理器
较快,花了大约 12 秒就打开了一个 1G 的日志文件。
更轻量级,在加载完一个 1G 的日志文件后,它仅仅只使用了 83M 的物理内存。编辑器

在 Debian (Wheezy 版本或更高版本)、Ubuntu 或 Linux Mint 系统中安装 glogg : 
$ sudo apt-get install glogg
在 Fedora (17 版本或更高版本) 系统中安装 glogg :
$ sudo yum install glogg
用 glogg 打开文本文件 :
$ glogg test.log 工具

3, JOE 文体编辑器
速度通常,加载一个 1G 的文件要用将近 30 秒的时间。
内存耗小,加载并编辑一个1GB的文本文件,只花费47MB的物理内存。编码

在 Debian、Ubuntu 或 Linux Mint 系统中安装 JOE:
$ sudo apt-get install joe
在 Fedora、CentOS 或 RHEL 系统中安装 JOE:
$ sudo yum install joe
要打开编辑文本文件,请运行:
$ joe test.log .net

---------------------------------插件

** Windows

1.Windows编辑器
Windows编辑器就算了,基本上被Notepad2替换掉(有时也会使用如文件编码)unix

2. Notepad2
速度快。
内存耗得多。
我基本上是使用Notepad2来替换系统编辑器的,优势是打开速度快等等(其余优势就不说了,主要是介绍LogView的)
打开很大的文件会提示,300+MB的文件基本上在一分钟内也是能打开的,固然内存也是挺吓人的

3.EditPlus 3
速度快。
内存耗得多。和Notepad2差很少。
打开速度比较快,通常超过2MB的文件都会使用EditPlus进行操做
半分钟内能够打开文件日志

4.Sublime Text 2
速度快。
内存耗得多。内存耗得最大。
基本上开发PHP,JS,CSS,HTML等都会使用它,但网上不少人说它打开速度快,我这怎么打开大文件的时候就会很慢呢(难道是人品问题?因此超过2MB的我都使用EditPlus来处理)
在2分钟内能够打开,并且内存占用的是最大的(难道是跟我安装的插件有关)

5. LogView
通常不轻易使用, 除非是很大的文件(100MB+),能够看到几个软件的内存占比,比Windows任务管理器占用的内存还要小
跟Sublime 比整整相关了500多倍的内存(若是你的内存是8MB+的请忽视)

6. EmEditor
速度快。 (收费)
内存耗得多。

7. Notepad++
对大文件支持不太好,要用新版?

8. UltraEdit
在设置中取消打开文件时生成临时文件的选项,能够秒开超大文件。

9. VIM Windows版

10. unix-like系统用文本编辑器看

-------** Windows上查看CSV文件?用Split CSV File(大CSV文件切割工具)分红N个小文件。EmEditor, UltraEdit, VIM Windows版, etc...------------------------------参考:https://linux.cn/article-2550-1.html Linux打开大文件http://www.cnblogs.com/huangtailang/p/4372277.html Windows打开大文件https://www.zhihu.com/question/19848829 如何打开超大型的 CSV 文件?http://blog.csdn.net/pipisorry/article/details/25366577 Notepad++插件安装和使用和打开大文件

相关文章
相关标签/搜索