Press "Enter" to skip to content

split 切割文件为多个文件 — Linux 命令


Last updated on 2021年8月14日

命令介绍

split 读取输入文件并写入一个或多个输出文件,这个过程是将文件按选项,设定进行切割,以满足我们的需求。

每个输出文件的默认大小应为 1000 行,输出文件的大小可以通过指定 -b 或-l 选项来修改。

每个输出文件应创建一个唯一的后缀,后缀应完全由 POSIX 语言环境中的后缀长度小写字母组成。

后缀字母的使用应如同它们是一个以 26 位为基数的数字系统,创建的第一个后缀由所有 “a” 字符组成,第二个后缀用 “b” 替换最后的 “a”,依此类推,直到创建了所有 “z” 字符的名称。

默认情况下,输出文件的名称应为 “x”,后跟上述字符集中的两个字符后缀,从 “aa”、“ab”、“ac” 等开始,一直到后缀 “zz”,最多 676 个文件。

若是默认长度不够使用,可以修改后缀长度。

如果所需的文件数超过所提供的后缀长度允许的最大值,以致最后允许的文件将大于请求的大小,则 split 实用程序在创建最后一个后缀有效的文件后将失败

split 不应删除其使用有效后缀创建的文件。

如果未超过文件限制,则创建的最后一个文件应包含输入文件的其余部分,并且可能小于请求的大小。

命令规则

命令语法

命令选项

使用范例

    发表评论