如果需要将一个体积庞大的档案分割成细小的档案,在 Linux 可以用以下方法简单实现:
分割档案
假如有一个 5MB 的 testing.mp3 档案,你想分割成每份 1MB 大小的档案,可以用以下指令:
split –bytes=1000000 testing.mp3 output
以上指令设定了分割档案的大小上限为 1000000 bytes,以及分割好的档案会以 output 开头,然后加上分割档案的顺序编号,例如 output00, output01 等。
合拼档案
分割完档案后当然需要合拼,只要使用以下指令即可:
cat split1 split2 split3 > output
以上指令会将 split1, split2, split3 合拼为 output 档案。如果在目录内没有其他档案是以 output 开头的话,则可以将以上指令简化成:
cat split* > output