拆分文件

split 切分文件

# 按文件大小切分
split -b 100M largefile.tar.gz part_   # 每个文件 100MB,生成 part_aa, part_ab, ...

# 按行数切分
split -l 1000 largefile.txt part_   # 每个文件 1000

参数说明:

  • -b:指定每个输出文件的大小。

  • -l:指定每个输出文件的行数。

  • part_:输出文件的前缀,生成的文件会以 part_aa、part_ab 等命名。

windows 合并

copy /b part_aa + part_ab + part_ac largefile.tar.gz

linux 合并

cat part_aa part_ab part_ac > largefile.tar.gz