J'ai créé une archive example.tar.gz sur le bureau. Quand je code comme dans le répertoire du bureau:
tar -zxvf example.tar.gz
Le résultat est etc/passwd
(le fichier que j’ai atteint), puis
ls -al
example.tar.gz est toujours là. Comment puis-je extraire cela?
La valeur par défaut est que tar
supprime la première barre oblique (/) afin d'éviter d'écraser des fichiers importants par erreur. Il utilise un chemin local à la place. Peut-être que ce comportement vous rend confus.
Avez-vous vérifié si le fichier etc/passwd
existe? Ceci est un chemin local (vu du répertoire en cours), utilisez donc la commande
ls -l etc/passwd
ou si vous le souhaitez
find . -name passwd
En d'autres termes, je pense que "untar" a fonctionné pour vous. Le problème est probablement que vous n'avez pas trouvé le fichier extrait.