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 16/07/2014, à 14:28

thecrazyspy

Extraction d'un fichier spécifique vers une destination .tar.gz

Bonjour,

Je suis en train d'essaye d"extraire un fichier spécifique d'une archive .tar.gz mais je n'arrive pas à définir un dossier de destination, voici ce que j'ai fais pour le moment :

Extraction du fichier sans répertoire de destination :

tar -xzvf backup.tar.gz data/scripts/backup.sh => fonctionnement ok, mais l'extraction ce fait dans le même dossier que la que la sauvegarde.

Extraction vers un répertoire spécifique :

tar -xzvf backup.tar.gz -C /tmp/test/ => fonctionnement ok, mais extrait toute la sauvegarde.

Pour finir j'ai testé ça, mais ça ne fonctionne pas :

tar -xzvf backup.tar.gz data/scripts/backup.sh -C /tmp/test/

Comment puis-je faire ça ?

Merci

Hors ligne

#2 Le 16/07/2014, à 15:22

credenhill

Re : Extraction d'un fichier spécifique vers une destination .tar.gz

hello
et avec ?

tar -xzvf backup.tar.gz  -C /tmp/test/  data/scripts/backup.sh 

Hors ligne

#3 Le 16/07/2014, à 15:43

tiramiseb

Re : Extraction d'un fichier spécifique vers une destination .tar.gz

Salut,

En effet, le nom de fichier il faut le mettre à la fin.

Là, "backup.tar.gz" est l'argument de l'option "-f"... Pour mieux comprendre, on peut utiliser la notation complète :
Ça ce n'est pas bon :

tar -x -z -v -f backup.tar.gz data/scripts/backup.sh -C /tmp/test/

Ça c'est bon :

tar -x -z -v -f backup.tar.gz -C /tmp/test/ data/scripts/backup.sh

Hors ligne

#4 Le 16/07/2014, à 15:50

thecrazyspy

Re : Extraction d'un fichier spécifique vers une destination .tar.gz

tiramiseb a écrit :

Salut,

En effet, le nom de fichier il faut le mettre à la fin.

Là, "backup.tar.gz" est l'argument de l'option "-f"... Pour mieux comprendre, on peut utiliser la notation complète :
Ça ce n'est pas bon :

tar -x -z -v -f backup.tar.gz data/scripts/backup.sh -C /tmp/test/

Ça c'est bon :

tar -x -z -v -f backup.tar.gz -C /tmp/test/ data/scripts/backup.sh

Oui effectivement comme ça l'extraction fonctionne, super merci à vous smile

Dernière modification par thecrazyspy (Le 16/07/2014, à 15:57)

Hors ligne