![本页使用了标题或全文手工转换](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
split是一个Unix实用程序,最常用于将文件分割成两个或更多个较小的文件。
用法
命令语法是:
split [选项] [输入 [前缀]]
split默认生成固定大小的输出文件,默认为1000行。这些文件的命名方式是在输出文件名后添加aa、ab、ac等后缀。 如果没有给出输出文件名,则使用默认的文件名x,例如xaa、xab等。输入文件名为连字符(-)时,将从标准输入中读取数据。
要将文件名分割为50 MB每部分,且命名为partaa、partab、partac……
split -b50m filename part
要再次将这些文件重新组合到一起,请使用cat命令
cat xaa xab xac > 文件名
或
cat xa[a-c] > 文件名
或甚至是
cat xa? > 文件名
其他程序选项允许指定使用最大字符数(而不是行数)、最长行长,生成文件名中添加的字符数,以及使用字母还是数字。
手册页
参见
- csplit – 按内容而不是按大小分割
- File spanning
- Unix实用程序列表
|
![]() | 这是一篇与Unix相关的小作品。您可以通过编辑或修订扩充其内容。 |