Est-il possible d'utiliser la command find
pour searchr les files dans une archive tar.gz en utilisant aussi des caractères generics?
comme
find archive.tar.gz --name *foo*
Que diriez-vous juste:
$ tar tf archive.tar.gz | grep foo
Montez l'archive en tant que directory. Vous pouvez le faire avec le système de files AVFS , qui vous permet d'accéder à n'importe quelle archive sous la forme d'un directory dont le nom a un #
fin.
mountavfs cd ~/.avfs$PWD find archive.tar.gz\# -name '*foo*'