在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
注意:在合并文件时,请确保所有分割文件的顺序正确。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:python读取大文件怎么分割