En este tutorial aprenderemos cómo ver el contenido de un archivo y / o un archivo comprimido sin extraerlo en sistemas operativos Linux y tipo Unix.
Técnicamente, no es posible ver el contenido de un archivo y / o archivos comprimidos sin extraerlos.
Detrás de escena, los archivos comprimidos se descomprimen en un directorio temporal, con una ubicación de almacenamiento compartida en el /tmp
Directorio en sistemas Linux y Unix.
Tan pronto como reinicie el sistema, el contenido de /tmp
El directorio desaparecerá.
Tabla de Contenidos
Archivado frente a compresión de archivos
Antes de continuar, déjame explicarte cómo archivar y comprimir archivos. Existe una diferencia significativa entre los dos.
Archivar es el proceso de combinar varios archivos o carpetas, o ambos, en un solo archivo. En este caso, el archivo resultante no se comprimirá.
La compresión es un método para combinar varios archivos o carpetas, o ambos, en un solo archivo y finalmente comprimir el archivo resultante. El archivo no es un archivo comprimido, pero el archivo comprimido puede ser un archivo.
¿Claro? Bueno, vayamos al tema.
Ver el contenido de un archivo o un archivo comprimido en Linux
Gracias a la comunidad de Linux, hay muchas aplicaciones de línea de comandos disponibles para mostrar el contenido de los archivos comprimidos. Aquí he enumerado 10 métodos.
1. Usando el Vim Editor
Vim no es solo un editor. Podemos hacer varias cosas con Vim. El siguiente comando muestra el contenido de un archivo comprimido sin descomprimirlo.
$ vim ostechnix.tar.gz
Incluso puede explorar el archivo y abrir los archivos de texto (si los hay) en el archivo también. Para abrir un archivo de texto, simplemente use las teclas de flecha para colocar el cursor delante del archivo y presione ENTER para abrirlo.
2. Usando el comando tar
Para enumerar el contenido de un archivo tar, haga lo siguiente:
$ tar -tf ostechnix.tar ostechnix/ ostechnix/image.jpg ostechnix/file.pdf ostechnix/song.mp3
O usar -v
Marca para mostrar las propiedades detalladas del archivo de almacenamiento, p. Ej. B. Permisos, propietario del archivo, grupo, fecha de creación, etc.
$ tar -tvf ostechnix.tar drwxr-xr-x sk/users 0 2018-07-02 19:30 ostechnix/ -rw-r--r-- sk/users 53632 2018-06-29 15:57 ostechnix/image.jpg -rw-r--r-- sk/users 156831 2018-06-04 12:37 ostechnix/file.pdf -rw-r--r-- sk/users 9702219 2018-04-25 20:35 ostechnix/song.mp3
3. Usando el comando rar
Para ver el contenido de un archivo rar, simplemente haga lo siguiente:
$ rar v ostechnix.rar RAR 5.60 Copyright (c) 1993-2018 Alexander Roshal 24 Jun 2018 Trial version Type 'rar -?' for help Archive: ostechnix.rar Details: RAR 5 Attributes Size Packed Ratio Date Time Checksum Name ----------- --------- -------- ----- ---------- ----- -------- ---- -rw-r--r-- 53632 52166 97% 2018-06-29 15:57 70260AC4 ostechnix/image.jpg -rw-r--r-- 156831 139094 88% 2018-06-04 12:37 C66C545E ostechnix/file.pdf -rw-r--r-- 9702219 9658527 99% 2018-04-25 20:35 DD875AC4 ostechnix/song.mp3 ----------- --------- -------- ----- ---------- ----- -------- ---- 9912682 9849787 99% 3
4. Uso del comando Unrar
Puedes hacer lo mismo con Unrare Comando con l
Marque como se muestra a continuación.
$ unrar l ostechnix.rar UNRAR 5.60 freeware Copyright (c) 1993-2018 Alexander Roshal Archive: ostechnix.rar Details: RAR 5 Attributes Size Date Time Name ----------- --------- ---------- ----- ---- -rw-r--r-- 53632 2018-06-29 15:57 ostechnix/image.jpg -rw-r--r-- 156831 2018-06-04 12:37 ostechnix/file.pdf -rw-r--r-- 9702219 2018-04-25 20:35 ostechnix/song.mp3 ----------- --------- ---------- ----- ---- 9912682 3
5. Usando el comando zip
Para ver el contenido de un archivo ZIP sin extraerlo, use el siguiente comando ZIP:
$ zip -sf ostechnix.zip Archive contains: Life advices.jpg Total 1 entries (597219 bytes)
6. Usando el comando descomprimir
También puede utilizar el comando descomprimir con -l
Marcar para mostrar el contenido de un archivo zip como se muestra a continuación.
$ unzip -l ostechnix.zip Archive: ostechnix.zip Length Date Time Name --------- ---------- ----- ---- 597219 2018-04-09 12:48 Life advices.jpg --------- ------- 597219 1 file
7. Usando el comando Zipinfo
$ zipinfo ostechnix.zip Archive: ostechnix.zip Zip file size: 584859 bytes, number of entries: 1 -rw-r--r-- 6.3 unx 597219 bx defN 18-Apr-09 12:48 Life advices.jpg 1 file, 597219 bytes uncompressed, 584693 bytes compressed: 2.1%
Como puede ver, el comando anterior muestra el contenido del archivo zip, sus permisos, fecha de creación y porcentaje de compresión, etc.
8. Usando el comando Zcat
Cómo ver el contenido de un archivo comprimido sin extraerlo con zcat Orden, hacemos:
$ zcat ostechnix.tar.gz
El Zcat es el mismo que "gunzip -c"
Mando. Por lo tanto, también puede usar el siguiente comando para ver el contenido del archivo / archivo comprimido:
$ gunzip -c ostechnix.tar.gz
9. Usando el comando Zless
Para ver el contenido de un archivo / archivo comprimido usando el comando Zless, simplemente haga lo siguiente:
$ zless ostechnix.tar.gz
Este comando es similar a "less"
Comando donde muestra la salida página por página.
10. Usando el comando Less
Como ya sabrá, el Menos El comando se puede usar para abrir un archivo para lectura interactiva, lo que permite desplazarse y buscar.
Ejecute el siguiente comando para ver el contenido de un archivo / archivo comprimido escribiendo less
Mando:
$ less ostechnix.tar.gz
Conclusión
Ahora sabe cómo mostrar el contenido de un archivo de archivos comprimidos utilizando varios comandos en Linux. Espero que encuentres esto útil.