一个大文件test.txt,有50000行,执行split -l 5000 test.txt -d -a 1 test_
[root@master ~]ls
test.txt
[root@master ~]split -l 5000 test.txt -d -a 1 test_
[root@master ~]ls
test.txt test_0 test_1 test_2 test_3 test_4 test_5 test_6 test_7 test_8 test_9
[root@master ~]
可以看到执行完上述命令之后该目录下多了10个5000行的小文件。
参数:
-l 指定每个小文件行数
-d 按照数字命名小文件后缀
-a 后缀位数