Split: Dateien zerteilen mit Split

morguefile by click
Mit Split kann man Dateien in gleichgroße Teile zerteilen. Das ist hilfreich wenn Programme oder Datenspeicher eine maximale Datei Größenbeschränkung haben. Zum Beispiel konnte ich auf einem älteren System keine Dateien über 2GB mit dem Midnightcommander kopieren. Nach dem Teilen war das kopieren kein Problem mehr. Mit neueren Systemen hat man diese Probleme eigentlich nicht mehr, aber wenn doch weiß ich jetzt wo ich nachsehen kann. Hier nun also ein Beispiel wie man Split zum zerteilen einer Datei benutzen kann und wie man diese Teile danach wieder zusammen fügt. Split kann eigentlich nicht sehr viel mehr, aber das kann man sich wie immer mit split --help selbst ansehen. Es gibt glaube ich noch einen Parameter mit dem man die Anzahl an Teilen angeben kann und Split setzt dann selbst die Größen. Warum schreibe ich diesen ganzen Kram? Weil das blöde Bild sonst nicht richtig floatet und ich keinen Bock habe die Größe anzupassen.
$ cd $ cp /bin/bash . $ ls -l bash $ split -b100k bash part $ ls -l part* -rw-r--r-- 1 bla bla 102400 Jan 22 15:42 partaa -rw-r--r-- 1 bla bla 102400 Jan 22 15:42 partab -rw-r--r-- 1 bla bla 102400 Jan 22 15:42 partac -rw-r--r-- 1 bla bla 102400 Jan 22 15:42 partad -rw-r--r-- 1 bla bla 52120 Jan 22 15:42 partae
Damit hat man die Datei bash in Teile von 100KB geteilt. Zusammen fügen kann man sie dann wie folgt:
$ cat part* > bash-neu $ ls -l bash* -rwxr-xr-x 1 bla bla 461720 Jan 22 15:42 bash -rw-r--r-- 1 bla bla 461720 Jan 22 15:43 bash-neu
Anstelle des k für Kilobyte, kann man auch b für Byte und M für Megabyte angeben
Ein Kommentar
Ihan
schrieb am 02.11.2009 um 22:02 Uhr
Aaaalllllltttttttttttt!!!!11111