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:/