Auch wenn die Datenleitungen immer schneller werden kann es durch aus Vorkommen das eine einzelne Datei zu groß ist, wie zum Beispiel E-Mail Anhänge bei Freemail Anbietern. Linux bringt die Tools hierzu von Haus aus mit. Für das teilen split
und für das zusammenfügen kann cat
verwendet werden.
große Datei teilen
Als Beispiel wird eine 100MB Datei in fünf 20MB Dateien geteilt.
split -b 20m -a 3 -d GroßeDatei KleinenDateien
Das m hinter der 20 steht für MB, k würde für KB stehen u.s.w.. Praktisch sieht das ganze bei einer Datei mit den Namen video.mp4
dann so aus:
split -b 20m -a 3 -d video.mp4 video.mp4
Das Ergebnis wären vier Dateien
video.mp4.000 video.mp4.001 video.mp4.002 video.mp4.003
Weitere Optionen können über --help
eingesehen werden.
split --help
Dateien zusammenfügen
Beim zusammenfügen mit cat
werden keine Parameter benötigt.
cat SplitDateien* > Ausgabename
Auf das obige Beispiel angewendet sähe es so aus:
cat video.mp4.* > video.mp4