在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
注意:在合并文件时,请确保所有分割文件的顺序正确。