Luo Hao

Linux——切分大日志文件

rehoni / 2024-07-23


记录几种方式来切分日志

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

head -10000 java.log > javaHead.log

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

tail -10000 java.log > javaTail.log

sed 命令可以从第N行截取到第M行。( N > 0 , M < FileLineNumber )。一般用处不大,只能靠猜。

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

spilt 命令

split -l 300 java.txt javaLog --verbose

split -b 10m java.txt javaLog --verbose