Vous connaissez sans doute la commande permettant de reconstituer un fichier (texte ou binaire) à partir de ses différents fragments:

cat fichier* > fichier

(où fichier est découpé par exemple en fichier001, fichier002…)

Mais savez vous comment le découper ? Il faut utiliser pour cela la commande split:

split -b 5MB fu.bar fu.bar « . »

Cette commande va découper notre fichier fu.bar en morceaux de maximum 5MB, intitulés fu.bar.aa , fu.bar.ab,…ainsi de suite

On peut rajouter quelques options intéressantes:

-b permet de spécifier le nombre de caractères des suffixes

-d permet d’utiliser des suffixes numériques

on peux aussi changer l’unité de taille du fichier.

split -a 3 -b 20kB -d fu.bar fu.bar ». »

ls

fu.bar.001 fu.bar.002 fu.bar.003

Utile pour envoyer un fichier un peu gros par mail ! (enfin plusieurs mails…)

via Découper et reconstituer des fichiers – Servez-vous.