Große Dateien teilen und und zusammenfügen

Aus MrBlackRocket
Zur Navigation springen Zur Suche springen

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