生成一个文件
[root@mio-253 test]# dd if=/dev/zero bs=100k count=1 of=data100
1+0 records in
1+0 records out
102400 bytes (102 kB) copied, 0.00105711 s, 96.9 MB/s
也可以指定分割大小,将文件分割成多个更小的文件
[root@mio-253 test]# split -b 10k data100
[root@mio-253 test]# ll
total 220
-rw-r--r--. 1 root root 102400 Jul 25 23:55 data100
-rw-r--r--. 1 root root 10240 Jul 25 23:56 xaa
-rw-r--r--. 1 root root 10240 Jul 25 23:56 xab
-rw-r--r--. 1 root root 10240 Jul 25 23:56 xac
-rw-r--r--. 1 root root 10240 Jul 25 23:56 xad
-rw-r--r--. 1 root root 10240 Jul 25 23:56 xae
-rw-r--r--. 1 root root 10240 Jul 25 23:56 xaf
-rw-r--r--. 1 root root 10240 Jul 25 23:56 xag
-rw-r--r--. 1 root root 10240 Jul 25 23:56 xah
-rw-r--r--. 1 root root 10240 Jul 25 23:56 xai
-rw-r--r--. 1 root root 10240 Jul 25 23:56 xaj
指定后缀
[root@mio-253 test]# split -b 10k data100 -d -a 4
[root@mio-253 test]# ll
total 340
-rw-r--r--. 1 root root 102400 Jul 25 23:55 data100
-rw-r--r--. 1 root root 10240 Jul 26 00:06 x0000
-rw-r--r--. 1 root root 10240 Jul 26 00:06 x0001
-rw-r--r--. 1 root root 10240 Jul 26 00:06 x0002
-rw-r--r--. 1 root root 10240 Jul 26 00:06 x0003
-rw-r--r--. 1 root root 10240 Jul 26 00:06 x0004
-rw-r--r--. 1 root root 10240 Jul 26 00:06 x0005
-rw-r--r--. 1 root root 10240 Jul 26 00:06 x0006
-rw-r--r--. 1 root root 10240 Jul 26 00:06 x0007
-rw-r--r--. 1 root root 10240 Jul 26 00:06 x0008
-rw-r--r--. 1 root root 10240 Jul 26 00:06 x0009
指定前缀
[root@mio-253 test]# split -b 10k data100 -d -a 4 haha
[root@mio-253 test]# ll
total 460
-rw-r--r--. 1 root root 102400 Jul 25 23:55 data100
-rw-r--r--. 1 root root 10240 Jul 26 00:06 haha0000
-rw-r--r--. 1 root root 10240 Jul 26 00:06 haha0001
-rw-r--r--. 1 root root 10240 Jul 26 00:06 haha0002
-rw-r--r--. 1 root root 10240 Jul 26 00:06 haha0003
-rw-r--r--. 1 root root 10240 Jul 26 00:06 haha0004
-rw-r--r--. 1 root root 10240 Jul 26 00:06 haha0005
-rw-r--r--. 1 root root 10240 Jul 26 00:06 haha0006
-rw-r--r--. 1 root root 10240 Jul 26 00:06 haha0007
-rw-r--r--. 1 root root 10240 Jul 26 00:06 haha0008
-rw-r--r--. 1 root root 10240 Jul 26 00:06 haha0009
按行数分割文件
[root@mio-253 test]# split -l 2 test -d -a 4 haha
[root@mio-253 test]# ll
total 92
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0000
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0001
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0002
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0003
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0004
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0005
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0006
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0007
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0008
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0009
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0010
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0011
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0012
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0013
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0014
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0015
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0016
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0017
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0018
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0019
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0020
-rw-r--r--. 1 root root 36 Jul 26 00:08 haha0021
-rw-r--r--. 1 root root 792 Jul 26 00:08 test
上一篇:临时文件命名和随机数 下一篇:快递查询API