Někdy možná budete muset soubor rozřezat nebo rozdělit na menší kousky. To je velmi užitečné, když chcete snížit velké ISO, aby se vešlo na DVD nebo CD. nebo lze také použít k přenosu po síti. K rozdělení souboru na menší části můžeme použít rozdělení příkaz.
Syntaxe příkazu split je :
# split -b [size of split pieces] [file to split] [split file prefix]
Chcete-li například rozdělit soubor iso image.iso o velikosti 4,6 GB na menší části o velikosti 2000 MB, použijte následující příkaz:
# split -b 1200M image.iso split-file
SIZE menších souborů, které mají být vytvořeny, může být jedna z následujících nebo celé číslo, za kterým může případně následovat jeden z následujících násobitelů:
přípona | násobitel |
---|---|
KB | 1000 |
K | 1024 |
MB | 1000 x 1000 |
M | 1024 x 1024 |
Tím se vygenerují 3 soubory s následující velikostí. Pro menší soubory můžete zadat předponu souboru.
# du -sh chunks-a* 2.0G chunks-aa 2.0G chunks-ab 0.6G chunks-ac
Chcete-li soubor znovu vytvořit, použijte příkaz cat.
# cat split-imga* > new-image.iso
Příkazy split a cat jsou poskytovány pomocí coreutils balíček.
Ověřte integritu souboru
Poznámka:Chcete-li ověřit, zda byl soubor správně obnoven, použijte před a po rozdělení souboru příkaz md5sum. Syntaxe:
# md5sum [filename]
Před rozdělením
# md5sum image.iso 06caba513738f3af0ac475910e7f8a0f image.iso
Po opětovném vytvoření souboru z rozdělených částí
# md5sum new-image.iso 06caba513738f3af0ac475910e7f8a0f new-image.iso