我有一个 bash shell 脚本,可以解压缩一个 zip 文件,并处理生成的文件。由于这个过程,我希望我感兴趣的所有内容都在一个文件夹中,如下所示:
file.zip
/file
/contentFolder1
/contentFolder2
stuff1.txt
stuff2.txt
...
我注意到 Windows 上的用户通常不会创建子文件夹,而是提交一个如下所示的爆炸式 zip 文件:
file.zip
/contentFolder1
/contentFolder2
stuff1.txt
stuff2.txt
...
我怎样才能检测到这些爆炸的 zipper ,以便我可以相应地处理它们?是否可以不先解压文件?
最佳答案
如果要检查,unzip -l
将打印 zip 文件的内容而不解压缩它们。不过,您必须稍微调整一下输出,因为它会打印各种额外的垃圾。
关于linux - 如何在 bash 中检查爆炸的 zip 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1580068/