Linux 服务器log日志切割三种方法【附命令行】

今天爱分享给大家带来Linux 服务器log日志切割方法【三种附命令行】,希望能够帮助到大家。

业务服务器上产生了一个 10G 的log文件,然后很悲催的是什么样的文本编辑器都打不开,然后只能切分一下文件,再查看文本内容。在此记录几种方式来切分日志。

方法一 head命令
head 命令是用来获取文本文件的开始n行。

head -10000 java.log > javaHead.log

方法二 tail命令
tail 命令是用来获取文本最后行。

tail -10000 java.log > javaTail.log

方法三 sed命令
sed 命令可以从第N行截取到第M行。( N > 0 , M < FileLineNumber )

sed -n '1,50000p' java.log > javaRange.log

方法四 split命令
每300行切分生成一个心文件,–verbose 显示切分进度

split -l 300 java.txt javaLog --verbose

每10M切分成一个新的文件,–verbose 显示切分进度

split -d 10m java.txt javaLog --verbose
原文链接:http://blog.itblood.com/1944.html,转载请注明出处。
0
火影忍者:被查克拉束缚v0.15 AI版[PC+安卓/1.20G/更新]Naruto:Bound by Chakra [v0.15] [同人SLG/汉化/沙盒]
火影忍者:被查克拉束缚v0.15 AI版[PC+安卓/1.20G/更新]Naruto:Bound by Chakra [v0.15] [同人SLG/汉化/沙盒]
1分钟前 有人购买 去瞅瞅看

站点公告

显示验证码
没有账号?注册  忘记密码?