web-dev-qa-db-fra.com

untar tar.gz ne fonctionne pas

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?

1
codergirrl

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.

1
sudodus