Neste artigo, veremos alguns dos comandos do Linux que nos ajudarão a visualizar o conteúdo de um arquivo sem a necessidade de extraí-los.
Observe que explicamos o procedimento e os comandos descritos neste artigo em um sistema Debian 10.
Visualizando o conteúdo do arquivo ZIP
Usando zmore e zless
Semelhante ao comando mais e menos no Linux, esses comandos podem ser usados para visualizar o conteúdo de um arquivo da linha de comando sem extrair. Os comandos Zmore e Zless funcionam perfeitamente para um arquivo ZIP; no entanto, eles não funcionam para uma pasta ZIP que contém os vários arquivos.
Para visualizar o conteúdo de um arquivo ZIP sem extrair, simplesmente use o comando zmore ou zless seguido do nome do arquivo:
$ zmoreou
$ zless
Usando zcat
Semelhante aos comandos zmore e zless, o zcat também pode ser usado para visualizar o conteúdo de um arquivo ZIP sem extraí-lo. Para visualizar um arquivo compactado, use zcat seguido pelo nome do arquivo:
$ zcatTambém não funciona com pastas ZIP contendo vários arquivos. Se você executar o zcat para visualizar um arquivo ZIP que contém os vários arquivos, ele mostrará apenas um arquivo, ignorando o restante dos arquivos, conforme mostrado na captura de tela a seguir.
Usando Vim
O comando Vim também pode ser usado para ver o conteúdo de um arquivo ZIP sem extraí-lo. Pode funcionar tanto para arquivos arquivados quanto para pastas. Junto com o ZIP, ele pode funcionar com outras extensões também, como tar.xz, tar.bz2, tar, tbz.
Para visualizar um arquivo compactado, use zcat seguido pelo nome do arquivo:
$ vimEle nos permite navegar pela lista de arquivos em uma pasta arquivada e ver o conteúdo de um arquivo específico também. Para visualizar um arquivo específico, use as teclas de seta e Enter para selecionar o arquivo e pressione Entrar ou use o botão esquerdo para abrir o arquivo específico.
Para visualizar um arquivo específico, selecione-o usando as teclas de seta e pressione Enter
Usando o comando zip e unzip
Zip é o método mais comum de arquivamento de arquivos, enquanto a descompactação ajuda a extrair esses arquivos. Quando o comando unzip é usado sem qualquer sinalizador; ele extrai todos os arquivos contidos em um arquivo ZIP. No entanto, podemos usá-lo para visualizar o conteúdo de um arquivo sem extraí-lo usando um sinalizador específico. Da mesma forma, o comando zip também pode ser usado para ver a lista de arquivos em um arquivo sem descompactá-lo. No entanto, não pode ser usado para visualizar o conteúdo de um arquivo.
Para usar compactar e descompactar, primeiro você precisa instalá-los em seu sistema. Para fazer isso, execute este comando no Terminal:
$ sudo ap-get install zip unzipPara usar o comando zip para navegar na lista de arquivos dentro de um arquivo ZIP sem descompactar, digite fecho eclair seguido pela -sf e o nome do arquivo da seguinte forma:
$ zip -sf
O comando unzip permite que você veja o conteúdo de um arquivo junto com a navegação na lista de arquivos. Funciona com arquivos e pastas compactados em ZIP.
Para navegar na lista de arquivos em uma pasta arquivada, use descompactar com -eu sinalizar da seguinte forma:
$ unzip -l
Para ver o conteúdo de todos os arquivos, use descompactar com -c sinalizar da seguinte forma:
$ unzip -c
Para visualizar o conteúdo de um arquivo específico na pasta de arquivamento, adicione o nome do arquivo no final do comando acima da seguinte maneira:
$ unzip -c < archive_name> nome do arquivo
Usando 7z
7z é outra ferramenta útil usada para arquivar e extrair os arquivos. Suporta várias extensões, incluindo ZIP, 7Z, XZ, TAR, WIM, etc. Também pode ser usado para ver a lista de arquivos em um arquivo sem extraí-los. No entanto, ele não suporta a exibição do conteúdo dos arquivos em um formato não extraído.
Para instalar o utilitário 7z, execute este comando no Terminal:
$ sudo apt install p7zip-fullDepois de instalado, você pode ver o conteúdo de um arquivo ZIP usando o eu sinalizar da seguinte forma:
$ 7z l
Neste artigo, discutimos alguns comandos do Linux para visualizar o conteúdo de um arquivo compactado. Ao usar esses comandos, você não precisará mais extrair os arquivos pesados para apenas visualizar seu conteúdo.