1 votes

Comment extraire un seul fichier d'un gros fichier tar/tar.gz ?

Ce que je veux faire, c'est extraire un seul fichier d'un énorme fichier tar, au lieu d'extraire tout le tar.

J'utilise RHEL 6.4

J'ai fait une recherche sur Google et j'ai essayé ce qui suit :

tar --extract --file=some.tar ./env
tar: ./env: Not found in archive
tar: Exiting with failure status due to previous errors
tar -xf some.tar ./env
tar: ./env: Not found in archive
tar: Exiting with failure status due to previous errors

Et oui. env existe dans le fichier tar.

J'ai lu la réponse donnée ici : extraire un seul fichier d'un énorme fichier tgz

Y a-t-il un moyen de faire cette extraction d'un seul fichier ou pas ?

2voto

Xen2050 Points 13136

Essayez d'utiliser le -t pour voir comment le nom du fichier est stocké, puis spécifiez le même nom à la fin de votre commande d'extraction tar, y compris tout chemin/répertoire. Comme dans

tar --extract --file=some.tar exactfilename

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X