拆分文件

在没有任何选项的情况下运行 split 命令会将文件拆分为一个或多个单独的文件,每个文件最多包含 1000 行。

split file

这将创建名为 xaaxabxac 等的文件,每个文件最多包含 1000 行。如你所见,默认情况下,所有这些都以字母 x 为前缀。如果初始文件少于 1000 行,则只会创建一个这样的文件。

要更改前缀,请在命令行末尾添加所需的前缀

split file customprefix

现在将创建名为 customprefixaacustomprefixabcustomprefixac 等的文件

要指定每个文件输出的行数,请使用 -l 选项。以下将文件拆分为最多 5000 行

split -l5000 file

要么

split --lines=5000 file

或者,你可以指定最大字节数而不是行数。这是通过使用 -b--bytes 选项完成的。例如,允许最大 1MB

split --bytes=1MB file