由于后端还没有做日志拆分的功能,有时日志文件会变得很大,用vim或者拷贝到windows上再打开,都会很慢或者卡死,因此就有必要把日志文件拆分成相对小一些的多个文件,
有两种方法:
1.如果日志格式是2019/05/09 19:25:55,后面再跟着具体日志数据就可以用sed命令,
sed -n '/2019/05/09 09:25:54/,/2019/05/09 20:35:54/'p sycserver.log 截取这一段时间的日志,如果需要保存至另一个文件,可以用重定向,> 文件路径
2.还有一种用split命令,比如:
split -b 10M sycserver.log sycserver.log-
-b:选项是切分后每个文件的大小有可能是
sycserver.log:日志源文件
sycserver.log-:是切分后的日志名字前缀,sycserver.log-aa,sycserver.log-ab这种类型,注意:如果先前有同名文件会覆盖,
两种方法亲测可以.
linux拆分日志
最新推荐文章于 2024-02-23 15:25:47 发布