split 命令 将文件分割成几段。
2010-04-29 16:13
344 查看
split 命令
转自:http://study.chyangwa.com/IT/AIX/aixcmds5/split.htm#oyb20fish
用途
将文件分割成几段。语法
要将一个文件分割成包含指定行数的多个文件
split [ -l LineCount ] [ -a SuffixLength ] [ File [ Prefix ] ]要将一个文件分割成包含指定字节数的多个文件
split -b Number [ k | m ] [ -a SuffixLength ] [ File [ Prefix ] ]描述
split 命令读取指定文件,以 1000 行大小写在一组输出文件上。第一个输出文件名由指定前缀(缺省值 x)和 aa 后缀组合构成,第二个文件名由前缀和 ab 后缀组合构成,如此按字典顺序一直到zz(最多 676 个文件)。后缀的字母数及因此的输出名称文件数可用 -a 标志增加。您指定的 Prefix 不能长于 PATH_MAX - 2 个字节(如果指定了 -a 标志,则不能长于 PATH_MAX - SuffixLength 个字节)。PATH_MAX 变量指定系统的最大路径名的长度( 在/usr/include/sys/limits.h 文件中定义)。
如果您不指定输入文件或如果您指定 -(减号)文件名,那么 split 命令从标准输入读取文件。
标志
注:-b 和 -l 标志是互斥的。
-a SuffixLength | 指定用于形成输出名称文件后缀部分的字母数。字母数确定可能的输出文件名组合数。缺省是两个字母。 |
-b Number | 将文件分割成 Number 变量指定的字节数。将 k(千字节)或 m(兆字节)乘数加到 Number 值的末尾使文件分别分割成 Number*1024 字节或Number*1,048,576 字节的几个段。 |
-l LineCount | 指定每个输出文件的行数。缺省值是 1000 行。 |
退出状态
该命令返回以下退出值:0 | 命令成功运行。 |
>0 | 发生错误。 |
示例
要将文件分割成 1000 行的段,请输入:split book
此示例将 book 分割成 1000 行的段,命名为 xaa、 xab、 xac 等等。
要将文件分割成 50 行的段并指定文件名前缀,请输入:
split -l 50 book sect
此示例将 book 分割成 50 行的段,命名为 sectaa、sectab、sectac 等等。
要将文件分割成 2KB 的段,请输入:
split -b 2k book
此示例将 book 分割成 2*1024 字节的段,命名为 xaa、xab、xac 等等。
要将文件分割成 676 个以上的段,请输入:
split -l 5 -a 3 book sect
此例将 book 分割成 5 行的段,命名为 sectaaa、sectaab、 sectaac 等等,直到 sectzzz(最多 17,576 个文件)。
文件
/usr/bin/split | 包含 split 命令。 |
相关信息
csplit 命令。相关文章推荐
- linux大文件分割 split命令
- Linux split命令参数及用法详解---linux分割文件命令
- csplit命令_Linux csplit 命令用法详解:将一个大文件分割成小的碎片文件
- Linux文件分割与合并:split & cat命令
- “Linux文件的合并、排序和分割” 之 split 命令
- Linux系统下使用split命令分割大文件.txt
- linux中split命令的重要用途------文件分割
- linux split命令分割文件
- split命令-----------分割文件
- Linux系统下使用split命令分割大文件
- linux大文件分割 split命令 - youxin
- linux大文件分割 split命令
- 在Windows中合并Linux split命令分割的文件教程
- linux split命令参数及用法详解---linux分割文件命令
- Linux(CentOS)用split命令分割文件的方法
- split分割文件命令
- Linux命令学习之路---文件分割(split)命令
- Linux(CentOS)用split命令分割文件
- 分割文件命令split