split

split verdeelt een groot bestand in kleinere stukken.

Basisgebruik

split -b 100M groot-bestand.iso deel_
split -l 1000 data.csv deel_

Opties

OptieBetekenis
-b nSplits op bestandsgrootte (K, M, G)
-l nSplits op aantal regels
-n nSplits in precies n gelijke delen
-dGebruik cijfers als achtervoegsel (deel_00, deel_01)
--suffix-length=nLengte van het achtervoegsel
-a nZelfde als --suffix-length

Voorbeelden

ISO splitsen in delen van 700 MB (voor CD):

split -b 700M linux.iso deel_

CSV splitsen in bestanden van 10.000 regels:

split -l 10000 data.csv deel_

Met numeriek achtervoegsel:

split -b 50M -d archief.tar.gz deel_
# deel_00, deel_01, deel_02 ...

Samenvoegen

cat deel_* > hersteld-bestand.iso

Tip

Combineer split met md5sum om de integriteit van de stukken te verifiëren:

md5sum groot-bestand.iso
cat deel_* | md5sum
bestandentekst