split 分割文件

1.命令功能

split将文件分割成多个碎片文件。

2.语法格式

split  option  input  prefix

split  选项    输入文件名   输出文件名前缀

参数说明

参数

参数说明

-a

长度为n的后缀,默认长度为2

-b

输出文件的最大字节

-c

输出文件的行数的最大字节数

-l

输出文件最大行数

-d

用数字后缀代替字母后缀

3.使用范例

范例1 分割passwd文件,每个文件最大8行,后缀长度3,后缀以b开头

[root@localhost chu]# split -l 8 -a 3 passwd b

[root@localhost chu]# ls

baaa  baab  baac  passwd     #标黄部分输出文件

说明:split -l 8 -a 3 passwd b

-l 8 指定输出文件最大行数为8行;-a 3 后缀长度为3;passwd 输入文件;b 输出后缀为b开头

范例2  分割passwd文件,每个文件最大8行,后缀长度2,后缀以b开头,后缀用数字

[root@localhost chu]# split -l 8 -a 2 -d passwd a

[root@localhost chu]# ls

a00  a01  a02  passwd

说明:split -l 8 -a 2 -d passwd a

-l 8 指定输出文件最大行数为8行;-a 2 后缀长度为3;passwd 输入文件;-d 数字后缀代替字母后缀;a 输出后缀为a开头

范例3  根据大小分割文件

[root@localhost chu]# split  -b 200 -d passwd b   

[root@localhost chu]# ls

b00  b01  b02  b03  b04  b05  passwd

[root@localhost chu]# more b00

root:x:0:0:root:/root:/bin/bash

bin:x:1:1:bin:/bin:/sbin/nologin

daemon:x:2:2:daemon:/sbin:/sbin/nologin

adm:x:3:4:adm:/var/adm:/sbin/nologin

lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin

sync:x:5:0:sync:/
原文地址:https://www.cnblogs.com/joechu/p/8947506.html