![Como descompactar apenas nomes de arquivos recursivamente em muitos arquivos zip usando Linux](https://rvso.com/image/1336282/Como%20descompactar%20apenas%20nomes%20de%20arquivos%20recursivamente%20em%20muitos%20arquivos%20zip%20usando%20Linux.png)
Tenho vários arquivos zip dentro de um diretório. No qual quero a lista de arquivos dentro de cada arquivo zip. Não quero extraí-los na pasta.
atualmente consigo extraí-los, depois disso só consigo obter os nomes dos arquivos. Mas não quero extrair os arquivos zip porque há restrição de espaço no sistema. Conselho por favor.
Responder1
Como você tem vários arquivos, para unzip -l
todos eles, você precisa passar um curinga entre aspas para a ferramenta de descompactação, ou então o shell expandirá o curinga e a descompactação receberá vários nomes de arquivos. Então você precisa:
unzip -l "*.zip"
A "*.zip"
parte garante que unzip realmente receba o *
caractere intacto.
Responder2
unzip -l {myzipfile}
irá apenas relatar o conteúdo (nomes de arquivos)