Linux 文件切割命令详解

Split:按指定的行数截断文件
格式: split [-n] file [name]
参数说明:
-n: 指定截断的每一文件的长度,不指定缺省为1000行
file: 要截断的文件
name: 截断后产生的文件的文件名的开头字母,不指定,缺省为x,即截断后产生的文件的文件名为xaa,xab....直到xzz
例一:
split -55 myfile ff
将文件myfile依次截断到名为ffaa,ffab,ffac.....的文件中,每一文件的长度为55行

 

将将这个276M文件分割成20M的小文件,文件分割操作如下:

 

用法:split [选项] [输入 [前缀]]

 

[root@pps public_rw]# split -b 20m ‘文件名’文件名_part
[root@pps public_rw]# ls -lh
总计 552M
-rwx------ 1 hoho hoho 276M 2005-09-09 原文件名
-rw-r--r-- 1 root root  20M 03-19 17:59 原文件名_part_aa
-rw-r--r-- 1 root root  20M 03-19 17:59 原文件名_part_ab
...
-rw-r--r-- 1 root root  20M 03-19 18:00 原文件名_part_am
-rw-r--r-- 1 root root  16M 03-19 18:00 原文件名_part_an

 

“-b 20m”指定分割文件的大小为20M,文件后面的“原文件”是分割文件的前缀,最后的是16M的“剩余”文件。

 

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页