原创

Java-日志-读取超大文件-读取前n行-后n行-分割文件



# head命令
# 开头n行
head -10000 java.log > javaHead.log

# tail命令
# 最后n行
tail -10000 java.log > javaTail.log

# sed命令
# 第N行截取到第M行
sed -n '1,50000p' java.log > javaRange.log

# split命令
# 每300行切分生成一个新文件,–verbose 显示切分进度
split -l 300 proj.log javaLog_ --verbose

# 每10M切分成一个新的文件,–verbose 显示切分进度
split -b 10m proj.log javaLog_ --verbose
split -b 1k proj.log javaLog_ --verbose

另外 打包:
tail -zcvf xxx.tar.gz ./proj.log

来源
https://blog.csdn.net/ximaiyao1984/article/details/131362517

正文到此结束
本文目录