在Linux中,可以使用split
命令來分割大文件
打開終端。
使用cd
命令切換到包含要分割的大文件的目錄。
使用以下命令格式來分割文件:
split [選項] [輸入文件] [輸出文件前綴]
例如,如果你有一個名為largefile.txt
的大文件,并希望將其分割成每個小文件大小為10MB的文件,可以使用以下命令:
split -b 10M largefile.txt smallfile_
這將在當前目錄下生成多個名為smallfile_aa
、smallfile_ab
等的小文件,每個文件的大小約為10MB。
選項說明:
-b
:指定每個輸出文件的大小??梢允褂肒(千字節)、M(兆字節)、G(吉字節)等單位。-l
:指定每個輸出文件的行數。如果你想根據行數來分割文件,可以使用-l
選項。例如,將一個文件每1000行分割成一個小文件:
split -l 1000 largefile.txt smallfile_
這將在當前目錄下生成多個名為smallfile_aa
、smallfile_ab
等的小文件,每個文件包含1000行。
注意:分割后的文件可以通過cat
命令合并。例如,將所有分割后的smallfile_
文件合并成一個名為output.txt
的文件:
cat smallfile_* > output.txt