Bonjour et merci KP2 et v_atekor pour vos réponses.
Pour répondre à KP2, là, je viens de refaire le test avec une archive compressée.
En fait, j’utilise la commande suivante pour créer mon archive:
tar cfvz monArchiveTest.tar.gz Documents/
(ps: le fichier que je souhaite décompresser est testJulien contenu dans le répertoire Documents)
v_atekor: j’ai essayé avec la commande que tu m’indiques:
tar xzf monArchiveTest.tar.gz testJulien
Mais j’obtiens toujours le résultat:
tar: testJulien: ne peut être retrouvé dans l’archive.
tar: Statut d’erreur reporté d’erreurs précédentes.
Car je sais comment décompresser une archive complète en ligne de commande. Par contre, je cherche à décompresser un simple fichier.
Par exemple: d’un point de vue professionnel, il peut arriver d’avoir une sauvegarde d’un serveur Linux sous forme d’un fichier TAR.GZ et dont l’on souhaite restaurer (décompresser) un seul fichier bien spécifique sans avoir à décompresser (voire écraser ?) tous les fichiers de la sauvegarde.
Avez-vous une idée ?
ps: je travaille pas en tant que root mais en tant que “simple” utilisateur traditionnel. Est-ce que cela peut avoir une importance ?
Effectivement avec la commande que tu m’indiques, je réussi à n’extraire que le fichier qu’il me manque.
Par contre, je m’aperçois qu’il recréé systématiquement l’arborescence, c’est à dire que plutôt que me placer dans le répertoire courant mon fichier testJulien, il me recréé dans ce répertoire courant un sous-répertoire Documents et me place le fichier dans ce répertoire.
J’ai essayé la commante
tar xzf monArchiveTest.tar.gz -C . Documents/testJulien
-C pour préciser le répertoire et . pour indiquer le répertoire courant.
Mais ça ne fonctionne pas. (enfin… il m’extrait bien le fichier mais en me recréant l’arborescence complète)
Sais-tu s’il y a moyen d’extraire ce fichier sans recréer l’arborescence d’origine ?
En tous les cas, merci pour ta réponse car elle répond en grande partie à ma question.