Cómo descomprimir solo nombres de archivos de forma recursiva en muchos archivos zip usando Linux

Cómo descomprimir solo nombres de archivos de forma recursiva en muchos archivos zip usando Linux

Tengo varios archivos zip dentro de un directorio. En el que quiero la lista de archivos dentro de cada archivo zip. No quiero extraerlos en la carpeta.

Actualmente puedo extraerlos, después de eso solo puedo obtener los nombres de los archivos. Pero no quiero extraer los archivos zip porque hay limitaciones de espacio en el sistema. Por favor aconséjame.

Respuesta1

Dado que tiene varios archivos, para poder acceder a unzip -ltodos ellos, debe pasar un comodín entre comillas a la herramienta de descompresión; de lo contrario, el shell expandirá el comodín y la descompresión recibirá varios nombres de archivo. Entonces necesitas:

unzip -l "*.zip"

La "*.zip"parte se asegura de que al descomprimir se reciba el *carácter intacto.

Respuesta2

unzip -l {myzipfile}

solo informará el contenido (nombres de archivos)

información relacionada