前言
monkey测试或者煲机测试时,提供来的日志偶尔超过4-5G左右,这么大的日志不方便看。使用主流的文本编辑器NotePad++、EditPlus打开大文件很卡,而且搜索关键字也慢,偶尔也会无响应甚至崩溃。
好记性不如烂笔头
正文
参考网上文件,可以对大文件进行分割比较小的。
言归正传,下面开始介绍。
split 简介
使用规则:
split [OPTION]... [FILE [PREFIX]]
由于有多个参数 我这里就简单介绍部分,如果想看更多,在cmd窗口中输入split --help可以查询帮助信息。
按大小分割文件
split -b 1000000000 test.log
- -b 1000000000 : 表示按字节大小进行分割(也就是1000000000 byte)
- test.log : 指定被分割的文件名。
使用命令后,当前目录会产生对应分割后的文件,命名规则大致如下:
xaa、xab、xac、xad、xae、xaf
上面的写法不够人性化,后面有几个0,太难数了,split有提供带单位分割的命令。
比如:
split -b 100k test.log
表示将test.log按照100KB的大小进行分割
在比如:
split -b 100m test.log
表示将test.log按照100MB的大小进行分割
当然也有其他的,我不常用,我就不摘抄了。如果想了解,可以看文末的链接。
多谢
参考文章
1.《通过split命令分割大文件》
历史上的今天
暂无评论...
随机推荐
木心 :至少,每天要看书
不要讲文学是崇高伟大的。文学可爱。大家课后不要放弃文学。文学是人学。至少,每天要看书,开始读书,要浅,浅到刚开始就可以居高临下。一上来听勃拉姆斯第一交响乐,你会淹死。一开始听《圣母颂》、《军队进行曲》,很好。我小时候听这些,后来到杭州听贝多芬的《月光奏鸣曲》,居然完全不懂,对西方,一开始从基督教...
Android 换肤setFactory2时出现No field mFactorySet in class问题解决
前言Android换肤插件开发时,需要依赖LayoutInflater.Factory类,在Android P和 之前版本都测试ok,但放在Android Q(10)上测试就失效了。本文记录一下失效的原因和解决的方法。正文在Android Q之前版本,通过如下代码可以设置的 try {...
冰心:我们把春天吵醒了
季候上的春天,像一个困倦的孩子,在冬天温暖轻软的绒被下,安稳地合目睡眠。但是,向大自然索取财富、分秒必争的中国人民,是不肯让它多睡懒觉的!六亿五千万人商量好了,用各种洪大的声音和震天撼地的动作来把它吵醒。大雪纷飞。砭骨的朔风,扬起大地上尖刀般的沙土……我们心里带着永在的春天,成群结队地...
MediaSession的简单使用
前言Android 5.0开始引入的媒体应用框架,分为媒体控制器MediaController(用于界面UI)和媒体会话MediaSession(用于播放器Player)。MediaSession框架,使用一套接口,减少了很多流程的繁琐和service的通信等,实现多个设备或者UI的统一调用,其...
[代码片段]Java获取某目录下文件总大小
前言代码功能:获取某目录下文件总大小项目中不仅需要判断磁盘大小,还需要限制拷贝目录大小。正文思路:递归目录下的所有文件,累加文件大小。当然,这种递归方式不是很好,因为存在目录层级复杂和文件多,导致耗时。 /** * * @param file * @...
Android 13framework中添加AIDL
前言添加一个Service并让应用调用,类似于获取AudioManager一样。AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);通过getSystemService()获取X...