Suivez-nous

Divers

—Passez la commande (29) : split et cat —

Musyne

Publié le

 

Par



Leçon n°29

Ou comment diviser et reconstituer des fichiers simplement. La commande split coupe un fichier en plusieurs selon la longueur désirée.

Par défaut, la coupure se fait toutes les 1000 lignes. Autant dire que pour la plupart des fichiers que l’on peut souhaiter couper, c’est une valeur dérisoire comparés à des centaines de mégaoctets.

Par contre :

– split -b 2048m fatfile.iso

Découpera le volumineux fichier en parts de 2 Go, la dernière part, elle, faisant la taille restante. Les fichiers qui sont crées se nomment xaa, xab, xac, etc. dans l’ordre alphabétique.

Pour un nom plus commun, on peut utiliser la syntaxe :

– split -b 10m projet_entier.mov partie_pojet.

Le point de la fin est important, cela produira des fichiers de 10 Mo nommés partie_projet.aa, partie_projet.ab, … jusqu’au dernier.

Ensuite pour reconstituer les bouts, la commande cat (cours n°17) qui se contente d’afficher le contenu d’un fichier suffit largement.

En indiquant au terminal de créer un fichier à partir de ce que lit cat, les différentes parties sont reconstituées.

– cat xaa xab xac xad > fatfile.iso

Et l’on obtient le même fichier que l’original.

Exercice : Comment reconstituer un fichier découpé en partie.aa, partie.ab, …, partie.bx, sans écrire les noms de chaque pièce ?

Leçon précédente
Leçon suivante
Passez la commande : La Récap’

Cliquez pour commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *