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.gzAqui 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] | morezcat [NOME_DO_ARQUIVO] | lessOu, 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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.