IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Comment créer une archive texte.tar.gz


Sujet :

Shell et commandes GNU

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 12
    Points : 11
    Points
    11
    Par défaut Comment créer une archive texte.tar.gz
    Bonjour a tous, voila je suis bien embeter, je suis dsl pour le sujet mais yavait plus de place pour ecrire...

    Voici ce qu'on me demande faire:

    Comment créer une archive texte.tar.gz avec seulement les fichiers .txt de cette arborescence?

    je ne trouve pas le moyen de parcourire toute l'arboressence et de archiver juste les fichier .txt de cette arborescence svp aidez moi:

    Voici ce que j'ai tester mais qui marche pas...

    find -name "*.txt" -exec tar Avf a.tar {} \;

    tar zcvf *.txt seulementLeTexte.tgz

    voici toute l'arborescence

    dir1 dir2 dir3 foo_a foo_b foo_c

    et les fichier texte sont dans apres avoir fais un find pour les trouver

    ./dir2/foo2_b.txt
    ./dir2/foo2_a.txt
    ./dir3/dir3.3/foo3.3_a.txt
    ./dir3/dir3.3/foo3.3_b.txt
    ./dir3/dir3.3/foo3.3_c.txt

    merci Cordialment Html 1er année DUT Info

  2. #2
    Membre confirmé
    Avatar de bster
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    372
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mai 2005
    Messages : 372
    Points : 497
    Points
    497
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find /chemin -type f -name "*.txt" | xargs tar czf myfile.tar.gz
    perso je ferai ça, j'ai pas testé mais ça doit passer...sinon essayes avec rzf ou uzf mais le principe est là.

  3. #3
    Membre expert
    Avatar de 2Eurocents
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 2 177
    Points : 3 166
    Points
    3 166
    Par défaut Re: Comment créer une archive texte.tar.gz
    Citation Envoyé par Html
    Voici ce que j'ai tester mais qui marche pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find -name "*.txt" -exec tar Avf a.tar {} \;
    Cette ligne n'est pas si loin de la vérité.

    Si tu lis attentivement les manpages de la commande tar, tu verras que la commande r est probablement plus appropriée que a pour ce que tu veux faire.

    Ajoute à cela une spécification de point de départ de la recherche du find, et le tour est joué :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    find . -name "*.txt" -exec tar rvf archive.tar {} \;
    Ceci fournit un fichier prêt à passer dans gzip.

    Si tu veux éviter cette dernière étape, je te recommande, encore une fois, la lecture attentive de la manpage de tar


    P.S. L'usage des balises [code] et [/code] autour des portions de codes et sorties d'affichages n'est pas facultatif. Cela permet un meilleur formatage et rend les posts plus lisibles et plus attractifs pour les candidats à la réponse.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 12
    Points : 11
    Points
    11
    Par défaut Re
    Merci beaucoup !!
    Ca marche nikel !!


    C super sympa de votre part!*

    Html
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dsl je savais pas c pas marquer de partout...
    merci beaucoup !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [1.x] Ziparchive: comment créer et télécharger une archive zip
    Par noreaga10 dans le forum Symfony
    Réponses: 0
    Dernier message: 05/05/2010, 19h40
  2. Comment décompresser une archive RAR
    Par vasilov dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 21/04/2006, 11h30
  3. Problème avec une archive tar
    Par sylsau dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 16/12/2005, 10h57
  4. Comment afficher une colonne text de SQL-server?
    Par oravelon dans le forum ASP
    Réponses: 2
    Dernier message: 18/08/2005, 10h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo