Divide a large file into several small file methods
For example, a BLM.txt file is divided into 1000 small files prefixed with blm_, with a suffix of factor form and a suffix of 4 digits
First Use
Wc-l BLM.txt Read the BLM.txt file how many lines there are
Re-use the split command
Split-l 2482.. /blm/blm.txt-d-a 4 blm_
BLM.txt the file into several small files, 2482 lines per file (-l 2482), file prefix is blm_, the coefficient is not a letter but a number (-D), the suffix factor is four digits (-a 4)
Linux file segmentation can be achieved through the split command, you can specify the number of rows divided by the size of the two modes. File merging under Linux can be done with the Cat command, which is very simple.
Use split for file segmentation under Linux:
Pattern One: Specify the number of file lines after splitting
For a txt text file, you can split the file by specifying the number of lines of the split file.
Order: Split-l Large_file.txt New_file_prefix
Mode two: Specify the file size after splitting
Split-b 10m Server.log Waynelog
We can also separate the binary files by file size.
File merge with Cat under Linux:
Command: Cat small_files* > Large_file
Enter the contents of the a.txt to the end of the B.txt
Cat A.txt >> B.txt
Split command under Linux (divide a large file evenly into small files based on the number of rows)