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í-lo.
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 more e less 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 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:
$posso <archive_name>
ou
$zless <archive_name>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:
$zcat <archive_name>També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 visualizar 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:
$vim <archive_name>Ele nos permite navegar pela lista de arquivos em uma pasta arquivada e também visualizar o conteúdo de um arquivo específico. Para visualizar um arquivo específico, use as teclas de seta e Enter para selecionar o arquivo e pressione Digitar 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 visualizar 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:
$sudoap-getinstalar fecho eclair descompactarPara 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:
$fecho eclair-sf<archive_name>O comando unzip permite que você visualize o conteúdo de um arquivo junto com a navegação na lista de arquivos. Ele funciona para arquivos e pastas compactados em ZIP.
Para navegar na lista de arquivos em uma pasta arquivada, use descompactar com -a sinalizar da seguinte forma:
$descompactar-a<archive_name>Para ver o conteúdo de todos os arquivos, use descompactar com -c sinalizar da seguinte forma:
$descompactar–C<archive_name>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:
$descompactar–C<archive_name>nome do arquivoUsando 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:
$sudoaptoinstalarp7zip-fullDepois de instalado, você pode ver o conteúdo de um arquivo ZIP usando o a sinalizar da seguinte forma:
$7z l<archive_name>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 apenas para visualizar seu conteúdo.