Split a file into pieces.
Synopsis
split [OPTION]... [FILE [PREFIX]]
Description
Outputs pieces of FILE to PREFIXaa, PREFIXab, ...; default size is 1000 lines, and default PREFIX is 'x'.
Options
-l N Put N lines per output file.
-b SIZE Put SIZE bytes per output file (K, M, G suffixes).
-n CHUNKS Split into CHUNKS equal-sized files.
-d Use numeric suffixes (00, 01, ...) instead of alphabetic.
-a LENGTH Use suffixes of length LENGTH (default: 2).
--additional-suffix=SUFFIX Append SUFFIX to file names.
Examples
$ split -l 100 file.txt
Split into 100-line chunks.
$ split -b 1M file.bin
Split into 1MB chunks.
$ split -n 5 file.txt
Split into 5 equal parts.
$ split -d file.txt part_
Numeric suffixes: part_00, part_01, ...
See Also
join, cat