Couper un fichier sous linux

Attention, cet article date de 9 ans, les informations peuvent ne plus être à jour...

C’est une commande très courante, ce sera pour moi un article de rappel mais peut servir à d’autres.

Sous Windows j’utilisais l’outil Xtremsplit que je trouvais très utile.

Sous Linux j’avais essayé HJsplit qui marche assez bien. Son avantage c’est de fournir une interface.
Maintenant j’utilise une ligne de commande très très rapide (mais vraiment) appelée split et qui me semble est déjà intégrer à Linux.

Son avantage c’est sa grande rapidité (moins de 2min pour un fichier de 5,5Go)

split -b 1G bigfile.iso bigfile.iso-part
Permet de découper le fichier nommé « bigfile.iso » (en considérant que votre fichier s’appelle bigfile.iso) en plusieurs fichiers de même taille (ici 1Go > remplacer G par M pour Mo) appelés « bigfile.iso-part » (suivi de nombre).
ou
split -n 4 bigfile.iso bigfile.iso-part
Permet de découper le fichier en 4 (choisissez le nombre que vous voulez) morceaux égaux en taille (sauf le dernier) appelés bigfile.iso-part

Pour réassembler le tout, il suffit d’utiliser la commande cat :
cat bigfile.iso-part* > bigfile.iso
Permet de réassembler les fichiers bigfile.iso.part en un unique fichier nommé bigfile.iso (on peut changer de nom à ce moment)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée.

Possibilité d'ajouter une balise de SPOILER via la syntaxe suivante :
[spoiler] Texte à cacher [/spoiler]