Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Retourner aux forums || Retourner au forum Linux.general

Linux.general : splitter (découper) des gros fichiers en plus petits fichiers.

Posté par Bruce Le Nain (Jabber id, page perso, ) le 27 août 2004
hello

je souhaiterai découper des fichiers tar ou tar gz assez gros (plusieurs GO) en fichiers plus petits (700MO) de façon à pouvoir les enregistrer sur des CD et les concaténner par la suite.

Je pensais à la commande "split" mais je ne suis pas sûr... C'est des données importantes de la mairie où je travaille et j'ai peur d'une fausse manip. Quelqu'un a-t-il déjà fait cette opération ?

> Lire le message (16 commentaires, moyenne: 1,3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

split(1)

Posté par Krunch (Jabber id, page perso, ) le 27/08/2004 à 15:36. (lien). Évalué à 3.

Ba oui c'est split(1) qu'il te faut. Si tu sais pas comment l'utiliser, la page de man est là pour ça et si t'as peur de faire une fausse manip', les backups sont là pour ça. Tu peux aussi vérifier l'intégrité du tgz après reconstruction en utilisant md5sum par exemple.

Une alternative à split(1) peut être dd(1) avec les seek, bs et count qui vont bien.

--
Free Softwares Users Group Arlon (Sud Luxembourg, Belgique)
pertinent, e adj. Approprié ; qui se rapporte exactement à ce dont il est question.
  • [^]Re: split(1)

    Posté par Bruce Le Nain (Jabber id, page perso, ) le 27/08/2004 à 15:40. (lien). Évalué à 2.

    Je n'ai plus mon nux sous les yeux, mais le man split m'avait l'air assez brumeux. Si tu as une expérience du produit, je veux bien un court résumé :)

    Est ce que join est la commande pour concaténer ?

    • [^]Re: split(1)

      Posté par gros_rouge () le 27/08/2004 à 22:30. (lien). Évalué à 3.

      Un exemple :

      [fabrice@vaio-fx502 tmp]$ ls -hl
      total 13M
      -rw-rw-r--  1 fabrice fabrice 13M aoû 28 00:19 kernel-2.4.22-1.2199.nptl.athlon.rpm
      [fabrice@vaio-fx502 tmp]$ split -C 4m kernel-2.4.22-1.2199.nptl.athlon.rpm kernel-split.
      [fabrice@vaio-fx502 tmp]$ ls -hl
      total 25M
      -rw-rw-r--  1 fabrice fabrice  13M aoû 28 00:19 kernel-2.4.22-1.2199.nptl.athlon.rpm
      -rw-rw-r--  1 fabrice fabrice 4,0M aoû 28 00:19 kernel-split.aa
      -rw-rw-r--  1 fabrice fabrice 4,0M aoû 28 00:19 kernel-split.ab
      -rw-rw-r--  1 fabrice fabrice 4,0M aoû 28 00:19 kernel-split.ac
      -rw-rw-r--  1 fabrice fabrice  84K aoû 28 00:19 kernel-split.ad
      [fabrice@vaio-fx502 tmp]$ for i in `ls kernel-split.*` ; do cat $i >> kernel-2.4.22.rpm ; done
      [fabrice@vaio-fx502 tmp]$ ls -l *.rpm ; sha1sum *.rpm
      -rw-rw-r--  1 fabrice fabrice 12668408 aoû 28 00:19 kernel-2.4.22-1.2199.nptl.athlon.rpm
      -rw-rw-r--  1 fabrice fabrice 12668408 aoû 28 00:20 kernel-2.4.22.rpm
      87e0efadbb18ccce7875aae1f8c2803956503aa6  kernel-2.4.22-1.2199.nptl.athlon.rpm
      87e0efadbb18ccce7875aae1f8c2803956503aa6  kernel-2.4.22.rpm
      Fab.

      • [^]Re: split(1)

        Posté par gros_rouge () le 28/08/2004 à 16:06. (lien). Évalué à 2.

        Un patch :

        12c12
        < [fabrice@vaio-fx502 tmp]$ for i in `ls kernel-split.*` ; do cat $i >> kernel-2.4.22.rpm ; done
        ---
        > [fabrice@vaio-fx502 tmp]$ cat kernel-split.* >> kernel-2.4.22.rpm
        
        Pourquoi faire simple ?
        Fab.
        

  • [^]Re: split(1)

    Posté par EdB (page perso, ) le 27/08/2004 à 15:44. (lien). Évalué à 1.

    Split c'est bien. je l'ai deja utilisé sans pb. Tu peux de plus specifier la taille des fichiers de destination.
    Vois les options a l'aide de split --help souvant plus succint que le man donc parfois plus clair pour ne pas se perdre.

    Et pour les retrouver tout entier utilse cat

  • [+] [^]Re: split(1)

    Posté par EdB (page perso, ) le 27/08/2004 à 15:43. (lien). Évalué à -3.

    Split c'est bien. je l'ai deja utilisé sans pb. Tu peux de plus specifier la taille des fichiers de destination.
    Vois les options a l'aide de split --help souvant plus succint que le man donc parfois plus clair pour ne pas se perdre.

    Et pour les retrouver tout entier utilse cat

  • [+] [^]Re: split(1)

    Posté par EdB (page perso, ) le 27/08/2004 à 15:46. (lien). Évalué à -2.

    Split c'est bien je lai deja utilise sans pb tu peu de plus specifier la taille des fichier de destination.
    Voit les option a l'aide de split --help souvant plus succint que le man donc parfois plus clair pour ne pas se perdre.

    Et pour les retrouver tout entier utilse cat

  • [+] [^]Re: split(1)

    Posté par EdB (page perso, ) le 27/08/2004 à 15:44. (lien). Évalué à -2.

    Split c'est bien. je l'ai deja utilisé sans pb. Tu peux de plus specifier la taille des fichiers de destination.
    Vois les options a l'aide de split --help souvant plus succint que le man donc parfois plus clair pour ne pas se perdre.

    Et pour les retrouver tout entier utilse cat

Desoler

Posté par EdB (page perso, ) le 27/08/2004 à 15:51. (lien). Évalué à 2.

Desoler pour tous les post en trop mon navigateur c'est figé et j'ai insisté. Maintenant il est defiger mais le resultat est pas terrible...

Je m'excuse encore

  • [^]Re: Desoler

    Posté par Bruce Le Nain (Jabber id, page perso, ) le 27/08/2004 à 16:00. (lien). Évalué à 2.

    Pas de problème, je me doute que tu as du avoir un problème et que tu n'as pas fait exprès. :) En fait, ça serait bien d'avoir une option pour supprimer ses messages.

    S'il n'y avait pas de conservation des notes, je t'aurais plussé un message et moinssé les autres (juste pour réduire la place, pas pour t'embêter) mais ça t'empêcherait d'accumuler des point si jamais tu as envie de faire des journaux publics :)

    • [^]Merci

      Posté par EdB (page perso, ) le 27/08/2004 à 16:25. (lien). Évalué à 1.

      Merci ;o)

      Split c'est bien ;o)))))))

  • [^]Re: Desoler

    Posté par locnet () le 27/08/2004 à 16:01. (lien). Évalué à 1.

    son nom !
    Ca peut relancer /* un tro...*/ une discussion intéressante.

    --
    --
    locnet
    • [^]Mon nom ?

      Posté par EdB (page perso, ) le 27/08/2004 à 16:26. (lien). Évalué à 1.

      Mon nom ?

      • [^]Re: Mon nom ?

        Posté par cho7 (page perso, ) le 27/08/2004 à 22:32. (lien). Évalué à 2.

        Le monsieur te demande si tu utilises IE :)

        --
        le python, c'est bon

Revenir en haut de page || Retourner aux forums || Retourner au forum Linux.general