Cómo ver el contenido de archivos ZIP o TAR sin extraerlos en Linux

Trabajar con archivos es una tarea común en Linux, pero a veces, es posible que no sepa cómo se ve el contenido del archivo. Si desea echar un vistazo al interior de un archivo ZIP o TAR sin extraerlo, existen herramientas que pueden ayudarlo.

Índice de contenidos
  1. Uso de descomprimir para ver archivos ZIP
  2. Uso de tar para ver tarballs

Uso de descomprimir para ver archivos ZIP

Para ver los archivos ZIP internos, necesitará el unzip utilidad, que podría no estar incluida de forma predeterminada. Puede instalarlo desde el administrador de paquetes de su sistema si no lo está:

sudo apt install zip unzip

Esta utilidad se utiliza para extraer archivos ZIP, pero con minúsculas -l flag, listará los contenidos en su lugar:

unzip -l file

Si solo desea una lista sin procesar de todos los archivos en el archivo, puede usar zipinfo con el -1 marca para imprimir solo nombres de archivo:

zipinfo -1 file

Esto puede ser útil para scripts de bash, o cuando se canaliza a otros comandos como less, que puede ayudarlo a buscar en un archivo grande. También puede canalizarlo a una utilidad de texto como grep o sed para encontrar coincidencias para ciertos archivos:

zipinfo -1 file | grep string

RELACIONADO: Cómo usar el comando less en Linux

Uso de tar para ver tarballs

Los archivos TAR, también conocidos como tarballs, son otro tipo de formato de archivo usado comúnmente en Linux. También puede imprimir el contenido de estos sin extraerlos, utilizando el -t bandera

tar -tf filename.tar.gz

Me gusta zipinfoesto imprime una lista sin procesar de todos los archivos y se puede canalizar a otras utilidades para su procesamiento.

Descubre más contenido

Subir Change privacy settings