Description
Le code ci-dessous compresse le fichier archive et le découpe par tranche
de 100 Mo, en ajoutant une extension incrémentée alphabétique…
(tel que : _aa
pour le premier fichier, _ab
pour le second, _ac
pour le troisième, etc…)
Découper
Découper une archive tar
Pour découper une archive tar, utilisons le binaire split :
tar cz fichier | split -b 100m - archive_split.tgz_
Découper une archive gzip
Pour découper votre archive au format gzip :
gzip -c fichier | split -b 100m - archive_split.gz_
Reconstruire
Dans un premier temps, il nous faut “concaténer” l’archive, nous utiliserons dans les deux cas l’outil cat, puis ensuite il faut la décompresser pour obtenir le(s) fichiers(s) de l’archive.
Reconstruire l’archive tar
cat archive_split.tgz_* | tar xz
Reconstruire l’archive gzip
cat archive_split.gz_* | gunzip -c > fichier