拆分文件
在没有任何选项的情况下运行 split 命令会将文件拆分为一个或多个单独的文件,每个文件最多包含 1000 行。
split file
这将创建名为 xaa
,xab
,xac
等的文件,每个文件最多包含 1000 行。如你所见,默认情况下,所有这些都以字母 x
为前缀。如果初始文件少于 1000 行,则只会创建一个这样的文件。
要更改前缀,请在命令行末尾添加所需的前缀
split file customprefix
现在将创建名为 customprefixaa
,customprefixab
,customprefixac
等的文件
要指定每个文件输出的行数,请使用 -l
选项。以下将文件拆分为最多 5000 行
split -l5000 file
要么
split --lines=5000 file
或者,你可以指定最大字节数而不是行数。这是通过使用 -b
或 --bytes
选项完成的。例如,允许最大 1MB
split --bytes=1MB file