有时将文件分割成多个单独的文件很有用。如果你有大文件,将其分成较小的块可能是个好主意。
第 41.1 节:分割文件
运行split命令而不带任何选项,会将文件分割成 1 个或多个单独的文件,每个文件最多包含 1000 行。
splitfile这将创建名为xaa、xab、xac等的文件,每个文件最多包含 1000 行。默认情况下,所有这些文件都以字母x作为前缀。如果原始文件少于 1000 行,则只会创建一个这样的文件。
要更改前缀,请在命令行末尾添加所需的前缀:
splitfilecustomprefix现在将创建名为customprefixaa、customprefixab、customprefixac等的文件。
要指定每个文件输出的行数,使用-l选项。以下命令将文件分割成每个最多 5000 行:
split-l5000file或者
split--lines=5000file另外,你可以指定最大字节数而不是行数。使用-b或--bytes选项。例如,允许最大 1MB:
split--bytes=1MBfile