Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/07/2010, à 15:44

jehaane

Commande Tar

Bonjour,

Est-ce que vous savez comment diriger la sortie de la commande Tar vers un répertoire spécifique  sans faire
un cd "repertoire_destination" avant le lancement de cette commande ?

j'ai essayé avec l'option --directory=/tmp , mais ca pas marché !

tar --create --gzip --verbose --directory=/tmp --file=toto.tar.gz  source_files

merci d'avance.

Hors ligne

#2 Le 19/07/2010, à 15:48

xabilon

Re : Commande Tar

Salut

Et en mettant directement le chemin dans le paramètre "file" ?
--file=/tmp/toto.tar.gz

Je crois (à confirmer) que l'option --directory ne sert qu'à définir le répertoire d'extraction

Dernière modification par xabilon (Le 19/07/2010, à 15:50)


Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 19/07/2010, à 15:58

mael78

Re : Commande Tar

salut

tar cvfz /ou/tu/veux/archive.tar.gz nomdufichieracompresser


---------------------“In the Beginning...was the Command Line”----------------------
HTPC athlon64 x2 4000+/GF GT430/Auzen X-Plosion/2GO DDR2 sous LiveXBMC
Desktop Corei7 920/GF GTX560TI/3GO DDR3 sous multiboot Ubuntu 11.10(Cinnamon)/Seven
Laptop Acer Turion64 x2/Mobility Radeon X1300/2 GO DDR2 sous Mint 12 LXDE

Hors ligne

#4 Le 19/07/2010, à 16:08

jehaane

Re : Commande Tar

merci , mettre le chemin m'a complètement zappé

Hors ligne

#5 Le 20/07/2010, à 09:57

jehaane

Re : Commande Tar

en faite, quand je fais
tar cvfz /ou/tu/veux/archive.tar.gz nomdufichieracompresser
la compression est effectué sans aucun soucis.

mais lors de l'extraction de archive.tar.gz dans le répertoire "/ou/tu/veux/" , le tar va créer un autre répertoire "ou/tu/veux/"  qui contient le "nomdufichieracompresser"
cd  /ou/tu/veux/
tar -xzvf archive.tar.gz
ou/tu/veux/nomdufichieracompresser/file1
ou/tu/veux/nomdufichieracompresser/file2
ou/tu/veux/nomdufichieracompresser/filen

sais-tu une manière pour décompresser "nomdufichieracompresser" dans le répertoire "/ou/tu/veux/" sans en créer un nouveau ?
sinon je parcours "nomdufichieracompresser"  de cette facon !!
/ou/tu/veux/ou/tu/veux/nomdufichieracompresser/

merci

Hors ligne

#6 Le 20/07/2010, à 10:05

Postmortem

Re : Commande Tar

Normalement, ça ne recréer que l'arborescence que tu as "taré".
Par exemple :

tar cf /chemin/archive/monarchive.tar ./toto

Si tu es dans /chemin/archive et que tu fais :

tar xf /chemin/archive/monarchive.tar

Ca créera un répertoire toto dans /chemin/archive


Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#7 Le 20/07/2010, à 10:08

Postmortem

Re : Commande Tar

En fait, si ça te recréer l'arbo, c'est sans doute que tu as fais comme ceci :
tar cvfz /ou/tu/veux/archive.tar.gz /ou/tu/veux/nomdufichieracompresser


Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne

#8 Le 20/07/2010, à 10:26

jehaane

Re : Commande Tar

effectivement , j'ai mis /ou/tu/veux/nomdufichieracompresser qui est indispensable car je fais le traitement dans un répertoire différent de celui de "nomdufichieracompresser"
Est ce que je peux supprimer le chemin de  "nomdufichieracompresser" quand je fais l'archivage ?

Hors ligne

#9 Le 20/07/2010, à 10:46

credenhill

Re : Commande Tar

hello
oui, tu peux faire

tar -cf fichier.tar -C /chemin nomdufichieracompresser

Hors ligne

#10 Le 20/07/2010, à 13:19

jehaane

Re : Commande Tar

ca marche pas avec l'option -C
tar: nomdufichieracompresser : la fonction stat a échoué: Aucun fichier ou dossier de ce type

Hors ligne

#11 Le 20/07/2010, à 14:10

credenhill

Re : Commande Tar

-C /chemin nomdufichieracompresser
cette option veut dire : aller dans /chemin et faire un tar de nomdufichieracompresser
il existe ? (avec son vrai nom, bien-sûr)

Hors ligne