在排查项目问题的时候, 日志文件是很有参考价值的. 但是如果项目运行时间比较久, 产生的日志可能是海量的, 如果需要查看较大日志文件就会很麻烦, 我们可以使用 Linux 提供的 split 命令, 将较大的日志文件切割为小文件, 方便我们查看日志文件, 进行问题的定位.
1. 切割文件
1) 使用 split 分割大文件
原文件为图所
命令按照行数分割 分割后的文件自动加上后缀名 --verbose 参数显示进度.
##$ split -l 50000 mgr-0618.log new-file_1 --verbose
如果所示:![默认生成的新文件以字母排序]
-d 参数为新生成的文件使用数字的后缀. 如图:
2:) 按照字节大小进行分割
命令: split -b 40m mgr-0618.log -d newfile_ --verbose
![以每个文件 40mb 分割,]
3) 合并文件
命令: cat newfile_*> catfile.log
![合并之后的文件和原文件大小是相同的]
来源: https://www.cnblogs.com/dashuai-wang/p/11044042.html