我有348个zip文件,我想找到其中一个zip文件,unzip -l
不能与通配符一起使用吗?
如何列出所有.zip
文件的内容以及如何grep
通过zip中包含的所有文件的合并列表列出?
zipinfo
在这里使用是一个很好的解决方案。但是,通常,每当您要将命令应用于文件列表并且该命令不接受文件列表时,都可以使用for
循环:
for file in *.zip; do
unzip -l "$file"
done \
| grep "\.zip\|setup"
如果您要搜索的文件中包含空格,例如:your file
,则在grep正则表达式中,您需要使用反斜杠将每个空格转义,例如grep "\.zip\|your\ file"
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句