Comando Linux · 3 min read · Sep 20, 2025

Tutorial do Comando zcat do Linux para Iniciantes (5 Exemplos)

Enquanto a compressão é útil em geral, pois permite que você economize espaço em seu sistema, os usuários da linha de comando precisam descomprimir o arquivo para várias pequenas tarefas, como visualizar o que todo o arquivo contém. No entanto, existe uma utilidade de linha de comando - chamada zcat - que permite que você dê uma olhada dentro de arquivos comprimidos sem nenhum esforço adicional.

Neste tutorial, discutiremos o básico do zcat usando alguns exemplos fáceis de entender. Por favor, note que todos os exemplos neste artigo foram testados no Ubuntu 16.04 LTS.

Comando zcat do Linux

O comando zcat permite que você veja o conteúdo de um arquivo comprimido. A seguir está sua sintaxe:

zcat FILE ....

E aqui está como a página do manual da ferramenta explica:

zcat é idêntico a gunzip -c. (Em alguns sistemas, zcat pode ser instalado como gzcat para preservar o link original para compressão.) zcat descomprime uma lista de arquivos na linha de comando ou sua entrada padrão e escreve os dados descomprimidos na saída padrão.

A seguir estão alguns exemplos no estilo Q&A que devem lhe dar uma boa ideia de como o comando zcat funciona.

Q1. Como usar zcat?

Suponha que você tenha um arquivo de texto comprimido, digamos test2.txt.gz. Se você tentar visualizar seu conteúdo usando o comando cat padrão, verá uma saída embaralhada:

Então, neste caso, você pode usar o comando zcat. O uso básico é muito simples - basta substituir cat por zcat.

zcat test2.txt.gz

Assim, você pode ver que o conteúdo do arquivo comprimido foi exibido na saída padrão.

Q2. O zcat funciona com múltiplas entradas?

Sim, funciona. Tudo o que você precisa fazer é passar os nomes dos arquivos comprimidos como entrada.

Por exemplo:

zcat test.txt.gz test2.txt.gz

Aqui está o comando mencionado em ação:

Q3. O zcat reconhece arquivos comprimidos com base na extensão?

Não. Esse não é o caso. Aqui está o que a página do manual diz sobre isso:

zcat descomprimirá arquivos que têm o número mágico correto, independentemente de terem ou não um sufixo .gz.

Para verificar isso, removemos a extensão .gz de um dos arquivos comprimidos e tentamos executar o zcat nele.

Assim, você pode ver que a ferramenta ainda foi capaz de aprender que é um arquivo comprimido e conseguiu exibir seu conteúdo na STDOUT.

Q4. Como lidar com paginação ao usar zcat?

Existem duas maneiras de fazer isso. Ou você pode usar os comandos padrão more e less.

zcat [NOME_DO_ARQUIVO] | more
zcat [NOME_DO_ARQUIVO] | less

Ou, use os comandos zmore e zless.

zmore [NOME_DO_ARQUIVO]
zless [NOME_DO_ARQUIVO]

Q5. O zcat funciona com arquivos não comprimidos?

Por padrão, não. Se você tentar executar o comando zcat com um arquivo não comprimido como entrada, verá um erro como o seguinte.

No entanto, se você quiser forçar o zcat a exibir o conteúdo do arquivo na saída, independentemente de o arquivo estar comprimido ou não, então use a opção de linha de comando -f. A captura de tela a seguir mostra essa opção em ação:

Assim, você pode ver que a ferramenta não gerou nenhum erro desta vez.

Conclusão

Sem dúvida, o comando zcat economiza seu tempo, se tudo o que você deseja é dar uma olhada no conteúdo de um arquivo comprimido. Portanto, independentemente do tipo de usuário da linha de comando do Linux que você é (iniciante ou profissional), você deve aprender sobre este comando. Já discutimos alguns detalhes úteis relacionados ao zcat aqui. Para mais, acesse sua página do manual.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.