Pages : 1
#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
Pages : 1