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…)