Split a filesuggest change
Running the split command without any options will split a file into 1 or more separate files containing up to 1000 lines each.
This will create files named
xac, etc, each containing up to 1000 lines. As you can see, all of them are prefixed with the letter
x by default. If the initial file was less than 1000 lines, only one such file would be created.
To change the prefix, add your desired prefix to the end of the command line
split file customprefix
Now files named
customprefixac etc. will be created
To specify the number of lines to output per file, use the
-l option. The following will split a file into a maximum of 5000 lines
split -l5000 file
split --lines=5000 file
Alternatively, you can specify a maximum number of bytes instead of lines. This is done by using the
--bytes options. For example, to allow a maximum of 1MB
split --bytes=1MB file