用法:split [选项]... [输入 [前缀]]
选项:
-a, --suffix-length=N 指定后缀长度为N (默认为2) -b, --bytes=大小 指定每个输出文件的字节大小 -C, --line-bytes=大小 指定每个输出文件里最大行字节大小 -d, --numeric-suffixes 使用数字后缀代替字母后缀 -l, --lines=数值 指定每个输出文件有多少行 --verbose 在每个输出文件打开前输出文件特征 --help 显示此帮助信息并退出 --version 显示版本信息并退出
分割文件示例1
[root@kali_yao ~]# du -h date.file 100.0K date.file [root@kali_yao ~]# split -b 20k date.file [root@kali_yao ~]# ls xaa xab xac xad xaf date.file
分卷压缩示例2
tar zcf - nginx.sh | split -d -b 1k nginx.sh
[root@kali_yao ~]# du -h date.file 100.0K date.file [root@kali_yao ~]# tar zcf - nginx.sh | split -d -b 20k date.file [root@kali_yao ~]# ls x00 x01 x02 x03 x04
示例
1)压缩
tar -zcf - kali_yao.tar.gz | split -b 3G -d -a 2 - kali_yao.tar.gz01
注意命令中有两个横线(-),分别表示tar的ouput和split的input的参数
2)解压
cat kali_yao.tar.gz* | tar -zx