遇到特别大的文本文件,比如网站日志文件,有时候需要将它们分割成几个小点的文件,这时可以用split这个linux下的工具,运行split –help,结果如下:
比如在/d/temp/目录下又一个my.log日志文件,该文件有4万多行,13M,要求每1万行分为一个文件,可以运行以下命令:
然后运行du –sh *,可以看到原来13M大小的文件被分成5份,每份2.5M左右:
其实在windows下也是可以用split的,安装一个MinGW或者cygwin就可以了,我比较喜欢MinGW,配合mintty,用着相当舒适,上面的演示截图就是用的MinGW+mintty。
发表回复