常用命令之——split大文件分割-文件分割

在运维的工作中,经常会出现需要修改某一个大文件的内容,或者是将某个数据文件的一部分作为测试接入数据库,这个时候如果文件内容特别多,使用vim的时候就需要较长的时间。在这种场景下,我们可以使用split命令来分割大文件。

(1) 按行数分割

 split -l 300 large_file.txt new_file_prefix

加上-d,使用数字后缀;加上--verbose,显示分割进度:

split -l50000 -d large_file.txt part_ --verbose

(2) 按字节大小分割

split -b 10m large_file.log new_file_prefix 

分割完如果需要合并的话,可以使用以下命令进行合并(生成新文件):

 cat part_* > merge_file.txt

常用命令之——split大文件分割

推荐阅读