Exhaustif.com
Contact Combattre la pyrale du buis
Exhaustif.com
Découper et recoller des fichiers en ligne de commande.
Date de publication : vendredi 9 octobre 2009, dernière modification le : vendredi 9 octobre 2009.
  Découper et recoller des fichiers en ligne de commande.

Objectif :

Faciliter le transfert ou la sauvegarde de fichiers de très grande taille.

Présentation :

Il arrive parfois que nous ayons besoin de couper des fichiers en plusieurs petits fichiers afin de les transporter ou de les transférer vers un autre ordinateur facilement. Voici une méthode afin de parvenir à vos besoins.

Méthodologie :

Pour réaliser cette manipulation, nous allons avoir besoin de 2 binaires et de quelques lignes de commande. Ces binaires sont :

- split.exe : Téléchargeable ici
- copy.exe : Disponible dans l’invite de commande DOS, sous Windows 9x, XP, etc...

Découper un fichier :

Tout d’abord nous allons utiliser le binaire split.exe pour découper les fichiers. Split.exe vous offre plusieurs options décritent sur l’’image suivante.

Pour faire simple, il faut retenir les options “-b”(qui permet de choisir la taille des fichiers) et “-l” (qui permet de choisir le nombre de ligne par fichier).

Exemple d’utilisation : Admettons que l’on souhaite découper le fichier aaa.txt(taille 1Mo) en fichiers de 512Ko, la commande sera donc :

- split.exe -b 512k aaa.txt

Répertoire contenant le fichier à couper et l’utilitaire avant utilisation de la commande :

Commande exécutée dans l’Invite de commande.

Répertoire contenant le fichier à couper et l’utilitaire après utilisation de la commande, on peut constater que deux fichiers ont été créé à la racine de ce répertoire.

En conclusion, Il est dès lors plus facile de transférer ou de sauvegarder ces fichiers que le fichier d’origine.

Recoller un fichier :

Enfin nous allons recoller les fichiers coupés, c’est à dire les xaa, etc... En utilisant le copy.exe qui lui aussi vous offre plusieurs options. Celle qui nous intéresse est "copy /B", qui permet de spécifié le fichier source au format binaire. Nous allons donc vouloir recoller les fichiers xaa et xab vers le fichier aaarecol.txt, la commande sera donc la suivante :
- copy /B x* aaarecol.txt

Si l’opération s’est bien passée, “fichier copié” sera écrit dans l’invite de commande. On peut alors constater dans notre répertoire que les fichiers ont été recollé avec succès et que le nouveau fichier “aaarecol.txt” a bien été créé :

Conclusion générale :

Il est facile de transporter ou de sauvegarder des fichiers de très grande taille(plusieurs Go), il suffit d’utiliser cette méthode pour les découper sans les altérer(avec cette méthode les fichiers ne sont pas modifiés). On peut dès lors sauvegarder ses bases de données, ses fichiers de sauvegarde Email, etc...

 


Actualités liées

11/02 Sortie de TrueCrypt version 5 Sortie de TrueCrypt version 5
5/12 Top 10 des pertes de données Top 10 des pertes de données
3/08 Découvrez JkDefrag Découvrez JkDefrag
30/07 Nos députés découvrent Ubuntu Nos députés découvrent Ubuntu
19/07 La licence GNU GPL passe en version 3 La licence GNU GPL passe en version 3
Chroniques liées

octobre 2009 Découper et recoller des fichiers en ligne de commande. Découper et recoller des fichiers en ligne de commande.
mai 2008 Générateur de mot de passe en ligne Générateur de mot de passe en ligne
novembre 2007 Apache Apache
octobre 2007 Les jeux Shoot them up ... gratuits Les jeux "Shoot them up" ... gratuits
mai 2007 Benchmarck performances et sécurité de rsync Benchmarck performances et sécurité de rsync