在Linux中,可以使用split命令来分割大文件
打开终端(Terminal)。
使用cd命令切换到包含要分割的大文件的目录。例如,如果文件位于/home/user/documents目录中,请输入cd /home/user/documents。
使用split命令分割文件。基本语法如下:
split [选项] [输入文件] [输出文件前缀]
例如,如果要将以.txt结尾的大文件分割成每个大小为100MB的小文件,可以使用以下命令:
split -b 100M largefile.txt smallfile_
这里,-b 100M表示每个分割文件的大小为100MB,largefile.txt是要分割的大文件,smallfile_是输出文件的前缀。分割后的文件将以smallfile_aa、smallfile_ab等格式命名。
-l选项。例如,将一个大文件每1000行分割成一个小文件,可以使用以下命令:split -l 1000 largefile.txt smallfile_
cat命令将分割后的文件合并。例如,将smallfile_aa、smallfile_ab等文件合并成一个名为output.txt的文件,可以使用以下命令:cat smallfile_* > output.txt
注意:在合并文件时,请确保所有分割文件的顺序正确。