Möglicherweise müssen Sie eine Datei manchmal in kleinere Teile schneiden oder aufteilen. Dies ist sehr nützlich, wenn Sie eine große ISO-Datei kürzen möchten, damit sie auf eine DVD oder CD passt. oder kann auch zur Übertragung über ein Netzwerk verwendet werden. Um die Datei in kleinere Teile aufzuteilen, können wir Split verwenden Befehl.
Die Syntax für den Split-Befehl lautet:
# split -b [size of split pieces] [file to split] [split file prefix]
Um beispielsweise eine ISO-Datei image.iso mit einer Größe von 4,6 GB in kleinere Stücke von 2000 MB aufzuteilen, verwenden Sie den folgenden Befehl:
# split -b 1200M image.iso split-file
SIZE der zu erstellenden kleineren Dateien kann eine der folgenden sein, oder eine ganze Zahl, optional gefolgt von einem der folgenden Multiplikatoren:
Suffix | Multiplikator |
---|---|
KB | 1000 |
K | 1024 |
MB | 1000 x 1000 |
M | 1024 x 1024 |
Dadurch werden 3 Dateien mit den folgenden Dateigrößen generiert. Sie können das Dateipräfix für die kleineren Dateien angeben.
# du -sh chunks-a* 2.0G chunks-aa 2.0G chunks-ab 0.6G chunks-ac
Um die Datei neu zu erstellen, verwenden Sie den cat-Befehl.
# cat split-imga* > new-image.iso
Die split- und cat-Befehle werden von den coreutils bereitgestellt Paket.
Überprüfen Sie die Integrität der Datei
Hinweis:Um zu überprüfen, ob die Datei korrekt wiederhergestellt wurde, verwenden Sie vor und nach dem Teilen der Datei den Befehl md5sum. Syntax:
# md5sum [filename]
Vor dem Teilen
# md5sum image.iso 06caba513738f3af0ac475910e7f8a0f image.iso
Nach der Neuerstellung der Datei aus geteilten Teilen
# md5sum new-image.iso 06caba513738f3af0ac475910e7f8a0f new-image.iso