split-将文件分割为多个片段

主要用法

split [-b 字节数[k|m]][-l 行数] [文件 [词头]]

描述

split 实用程序读取给定的 文件 (如果未指定文件,那么将读取标准输入) ,并将其拆分为每行 1000 行的文件。

选项

-b
创建长度为 byte_count 字节的文件。 如果将 k 追加到数字中,那么该文件将拆分为 byte_count 千字节片段。 如果将 m 附加到数字,那么文件将拆分为 byte_count 兆字节片段。
-l
创建长度为 line_count 行的文件。

操作数

如果指定了其他参数,那么第一个参数将用作要拆分的输入文件的名称。 如果指定了第二个附加参数,那么它将用作拆分文件的文件名的前缀。 在这种情况下,将 file 拆分为的每个文件都由前缀命名,后跟 "aa-zz" 范围内的按词法排序的后缀。 如果未指定 prefix 参数,那么缺省前缀为 " x"。 可能的输出文件名的最大数目为 676。

退出状态

  • 0 (如果成功)
  • > 0 (如果发生错误)

示例

  1. 将文件 jdk_v11.jar 拆分为大小为 1.44MB 的文件,并使用前缀 "jdk_v11"。 对于输出文件。
    
    split -b1440k jdk_v11.jar jdk_v11.
    
  2. 将文件 myapp.java 拆分为每行 100 行的文件。
    
    split -l 100 myapp.java