学习linux的Split 命令

发布时间:2019-11-24编辑:脚本学堂
本文介绍下,linux下split命令的用法,举了二个例子供大家参考。

split命令
功能能说明:分割文件。
Split:按指定的行数截断文件
格式: split [-n] file [name]
参数说明:
-n: 指定截断的每一文件的长度,不指定缺省为1000行
file: 要截断的文件
name: 截断后产生的文件的文件名的开头字母,不指定,缺省为x,即截断后产生的文件的文件名为xaa,xab....直到xzz

例1:
split -10  passwd  ff
将文件 passwd 依次截断到名为ffaa,ffab,ffac.....的文件中,每一文件的长度为10行
 

复制代码 代码示例:
[root@liyao mnt]# split -10 passwd ff
[root@liyao mnt]# ls
ffaa  ffab  ffac  ffad  passwd
[root@liyao mnt]#

如果不加任何参数,默认情况下是以1000行大小来分割的。

例2:
例如在下面 split 命令行中的 “12m” 表示分割后的每个文件为 12MB,“passwd” 为待分割文件,分割后的文件自动命名
为 xaa,xab,…
 

复制代码 代码示例:
[root@liyao mnt]# ls
passwd
[root@liyao mnt]# split -b 12m passwd
[root@liyao mnt]# ls
passwd  xaa
[root@liyao mnt]#