split 功能说明: split 命令可以按照指定多行数或者指定多文件大小分割文件。 参数选项: -b 指定分割后文件的最大字节数。 -l 指定分割后文件的最大行数。 -a 指定后缀长度,默认为2位字母。 -d 使用数字后缀。 按行分隔文件,以及指定后缀形式 [root@testdb62 test]# cp /etc/inittab . [root@testdb62 test]# wc -l inittab 17 inittab [root@testdb62 test]# split -l 10 inittab new_ [root@testdb62 test]# ls new_* new_aa new_ab [root@testdb62 test]# wc -l new_* 10 new_aa 7 new_ab 17 total [root@testdb62 test]# split -l 5 -a 3 inittab new2_ [root@testdb62 test]# ls -l new2_* -rw-r--r-- 1 root root 192 Dec 16 11:41 new2_aaa -rw-r--r-- 1 root root 180 Dec 16 11:41 new2_aab -rw-r--r-- 1 root root 99 Dec 16 11:41 new2_aac -rw-r--r-- 1 root root 40 Dec 16 11:41 new2_aad [root@testdb62 test]# wc -l new2_* 5 new2_aaa 5 new2_aab 5 new2_aac 2 new2_aad 17 total [root@testdb62 test]# split -l 10 -d inittab num_ [root@testdb62 test]# wc -l num_* 10 num_00 7 num_01 17 total 按文件大小分隔文件例子 [root@testdb62 test]# cp /sbin/lvm . [root@testdb62 test]# ls -lh lvm -r-xr-xr-x 1 root root 2.2M Dec 16 11:45 lvm [root@testdb62 test]# split -b 500k -d lvm lvm_ [root@testdb62 test]# ls -lh lvm* -r-xr-xr-x 1 root root 2.2M Dec 16 11:45 lvm -rw-r--r-- 1 root root 500K Dec 16 11:45 lvm_00 -rw-r--r-- 1 root root 500K Dec 16 11:45 lvm_01 -rw-r--r-- 1 root root 500K Dec 16 11:45 lvm_02 -rw-r--r-- 1 root root 500K Dec 16 11:45 lvm_03 -rw-r--r-- 1 root root 197K Dec 16 11:45 lvm_04