Como descompactar apenas nomes de arquivos recursivamente em muitos arquivos zip usando Linux

Como descompactar apenas nomes de arquivos recursivamente em muitos arquivos zip usando Linux

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 -ltodos 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)

informação relacionada