Split (Unix)

split是一个Unix实用程序,最常用于将文件分割成两个或更多个较小的文件。

用法
命令语法是:

split [选项] [输入 [前缀]]

split默认生成固定大小的输出文件,默认为1000行。这些文件的命名方式是在输出文件名后添加aaabac等后缀。 如果没有给出输出文件名,则使用默认的文件名x,例如xaaxab等。输入文件名为连字符(-)时,将从标准输入中读取数据。

要将文件名分割为50 MB每部分,且命名为partaapartab、*partac……

split -b50m filename part

要再次将这些文件重新组合到一起,请使用cat命令

cat xaa xab xac > 文件名

cat xa[a-c] > 文件名

或甚至是

cat xa? > 文件名

其他程序选项允许指定使用最大字符数(而不是行数)、最长行长,生成文件名中添加的字符数,以及使用字母还是数字。

手册页
*

参见

  • csplit – 按内容而不是按大小分割
  • File spanning
  • Unix实用程序列表

评论 (0)

  • 还没有评论,来抢沙发吧。