I have 348 zip files and I want to find a file that is in one of the zip files,
unzip -l doesn't work with wild cards?
How can I list content of all
.zip files and
grep through the merged list of all files contained in the zips?
If the file you are searching for has spaces in it like:
You can use
For example, to look for a pattern
To list the files in a zip archive you can use the following command.
To grep a compressed archive you should use the compressed archive utilities built to work with that type of archive format.
For zip archives:
For tar archives:
There are a few other tools that work with archives as well. You can pipe the out put into grep to do the same thing.
Or you can use the search functionality of these tools