linux-文本日志太大怎么办?可以用split分割!

前言

今天,有朋友说有个200G的日志文件,要进行分析,可是cat一下,内容太多了,根本就没法分析,系统还变得很卡。为什么不分割一下呢?

linux-文本日志太大怎么办?可以用split分割!


简介

split命令可以将一个大文件分割成多个指定大小或者固定行数的个小文件,而且速度还很快。

常用的几个参数:

-b:值为每一输出档案的大小,单位为 byte。

-d:使用数字作为后缀。

-l:值为每一输出档的列数大小。


示例

0x00 分割指定大小的文件。

split -b 10M data.file

分割结束后可以看到多出了几个文件就是分割后的文件了

data.file xaa xab xac xad xae

linux-文本日志太大怎么办?可以用split分割!


0x01 按照行数分割

split -l 50 data.file

linux-文本日志太大怎么办?可以用split分割!


0x02 分割后的文件名已数字命名

split -d -l 50 data.file

linux-文本日志太大怎么办?可以用split分割!


总结

是不是很简单?分割后的小文件就很容易分析内容了。

linux-文本日志太大怎么办?可以用split分割!

相关推荐