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
正文到此结束
- 本文标签: Spring Boot Java
- 本文链接: https://code.jiangjiesheng.cn/article/219
- 版权声明: 本文由小江同学原创发布,转载请先联系本站长,谢谢。