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

2

Eu tenho vários arquivos zip dentro de um diretório. Em que eu quero a lista de arquivos dentro de cada arquivo zip. Eu ponto quero extraí-los na pasta.

atualmente eu consigo extraí-los, depois disso só consigo os nomes dos arquivos. Mas eu não quero extrair os arquivos zip, pois há restrição de espaço no sistema. Conselho por favor.

    
por shekhar 31.10.2012 / 12:05

2 respostas

2

Como você tem vários arquivos, para unzip -l de todos eles, é necessário passar um caractere curinga entre aspas à ferramenta de descompactação, caso contrário o shell expandirá o curinga e o unzip receberá vários nomes de arquivo. Então você precisa:

unzip -l "*.zip"

A parte "*.zip" certifica-se de que a descompactação receba realmente o caractere * intacto.

    
por 31.10.2012 / 12:19
1
unzip -l {myzipfile}

apenas informará o conteúdo (nomes de arquivo)

    
por 31.10.2012 / 12:07

Tags