分割文件和数据

分割文件和数据

作者:LAMP小白  点击:1926  发布日期:2013-07-28 22:10:23  返回列表

生成一个文件

[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
0