Linux下文件切割和合并

查看文件行数(二进制文件亦可):

wc -l tmp.txt

文件切割

假如是100000行,即10万行。下面我们将其切割为1万行一个文件,共10个文件:

split -l 10000 ../BLM/BLM.txt -d -a 4 tmp_small_

-l 10000 表示小文件行数,切割单位;
-d 表示系数是数字而不是文字
-a 3 表示后缀系数是三位数,如001,002,003

文件合并

cat tmp_small_* > tmp_large.txt