Divide a large file into several small file methods
For example, a BLM.txt file is divided into 1000 small files prefixed with blm_, and the suffix is a coefficient form, and the suffix is a 4-digit number form
First Use
Wc-l BLM.txt read out the BLM.txt file a total number of lines
and use the split command.
Split-l 2482. /blm/blm.txt-d-a 4 blm_
Divide file BLM.txt into small files, 2482 rows per file (-l 2482), file prefix blm_, coefficients not letters but numbers (-d), suffix coefficients four digits (-a 4)
Linux file segmentation can be achieved by the split command, you can specify by row number segmentation and Ann size split two modes. Linux file merge can be implemented by Cat command, very simple.
File segmentation with split under Linux:
Mode One: Specifies the number of rows after the split file
For a txt text file, you can split the file by specifying the number of rows after the split file.
Command: Split-l large_file.txt new_file_prefix
Mode two: Specify File size after split
Split-b 10m Server.log Waynelog
We can also separate files by file size for binary files.
File merging 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