某些文件,体积大了不方便打开,可以用 split 命令来切割成小文件。
split命令有两种方式:
1. 指定行数来切割: split -l 10000 log.txt newfile
每个文件10000行,拿北京地区的手机号字典试了一下,切了10900多份。
2. 指定文件大小来切割: split -b 500m log.txt newfile
每个文件大小500m,生成的新文件的文件名是newfile后面加上按照aa,ab,ac……来排序的
另外切开的文件还能再合起来,命令是:
cat newfile* > orifile