3 votes

Lister le contenu du tar dans le répertoire

Voici le script que j'exécute

tar tf some.tar somefolder_insidetar

Et la sortie est une liste avec tous les dossiers, fichiers, et fichiers de sous-répertoire, la seule chose dont j'ai besoin c'est de montrer le contenu (dossier et fichiers) du répertoire courant choisi, pas de lister les fichiers de sous-répertoire, ou les sous-répertoires dans les sous-répertoires.

2voto

Kido Points 11

Essayez ceci :

tar tf some.tar somefolder_insidetar | grep "somefolder_insidetar/[^/]*/\?$"

0voto

0voto

Nathan Tregillus Points 1450

Il suffit d'exclure les sous-répertoires avec grep -v :

tar  tvzf ../xrick-021212.tgz xrick-021212 | grep -v 'xrick-021212/.*/'

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