
Como descompactar arquivos tar.gz no Linux, Windows e macOS?
| 06/10/26Aprenda a descompactar arquivos .tar.gz no Linux, macOS e Windows, listar o conteúdo antes da extração e identificar opções para .tar.bz2 e .tar.xz.
Aprenda a descompactar arquivos .tar.gz no Linux, macOS e Windows, listar o conteúdo antes da extração e identificar opções para .tar.bz2 e .tar.xz.
Em resumo:
Você baixou um arquivo com extensão .tar.gz e não sabe como abri-lo? Esse formato é comum em downloads de programas, bibliotecas e pacotes de código aberto, especialmente quando o destino é um sistema Linux.
Para te ajudar a ter acesso às informações sem dor de cabeça, aprenda, a seguir, a descompactar os arquivos e entenda por que essa extensão existe.

A extensão dupla .tar.gz representa duas etapas distintas: o .tar agrupa vários arquivos e pastas em um único arquivo, sem reduzir o tamanho total, e o .gz aplica compressão sobre esse pacote já unificado.
O resultado é um arquivo único, menor e mais fácil de transportar do que a pasta original com todos os arquivos separados.
Essa lógica difere do .zip, que já nasce combinando agrupamento e compressão em um único passo. No ecossistema Unix, a separação entre empacotar (tar) e comprimir (gzip) permite trocar o método de compressão sem mudar a ferramenta de empacotamento, o que explica a existência de variantes como .tar.bz2 e .tar.xz.
No Linux e no macOS, o comando padrão para extrair um .tar.gz é `tar -xzvf arquivo.tar.gz`. Ele descompacta o conteúdo na pasta atual do terminal, recriando a estrutura de pastas e arquivos original.
O comando tar costuma estar presente por padrão nos sistemas baseados em Unix, como as distribuições Linux e o macOS, sem necessidade de instalação adicional.
Cada letra da sequência de opções tem um papel específico:
Antes de extrair um arquivo desconhecido, é recomendável listar o que ele contém com `tar -tzvf arquivo.tar.gz`.
Esse comando mostra todos os arquivos e pastas incluídos no pacote, sem descompactar nada, o que ajuda a confirmar se o conteúdo é o esperado antes de liberar espaço em disco ou sobrescrever arquivos existentes.
Para organizar a extração, é comum criar uma pasta vazia e mover o arquivo .tar.gz para dentro dela antes de rodar o comando `tar -xzvf`, garantindo que o conteúdo extraído fique isolado dos demais arquivos do diretório atual.
O caminho inverso, útil para backup ou envio de arquivos, usa a combinação `tar -czf pacote.tar.gz pasta/`. O `-c` cria o pacote, o `-z` aplica a compressão gzip e o `-f` define o nome do arquivo de saída, empacotando e comprimindo a pasta indicada em um único passo.
Essa é a mesma lógica de opções usada na extração, apenas trocando `-x` por `-c`: o `-f` sempre antecede o nome do arquivo, e a letra de compressão (`-z`, `-j` ou `-J`) deve corresponder ao formato desejado.
Se você utiliza o Windows 11 atualizado, o sistema já possui suporte nativo para abrir e extrair arquivos .tar.gz diretamente pelo Explorador de Arquivos, bastando clicar com o botão direito e escolher a opção de extração.
Caso utilize versões anteriores do Windows (como o Windows 10) ou prefira ferramentas dedicadas, programas gratuitos como o 7-Zip ou soluções como o WinZip conseguem ler e extrair esse formato por meio de uma interface gráfica.
O processo geral nesses programas segue três passos: abrir o 7-Zip ou o WinZip, localizar o arquivo .tar.gz pelo gerenciador do próprio programa e usar a opção de extração para escolher a pasta de destino.
Como o .tar.gz envolve duas camadas (compressão e empacotamento), alguns programas pedem para extrair duas vezes: primeiro a camada .gz, revelando um arquivo .tar, e depois essa camada .tar para obter os arquivos finais.
Nem todo pacote com aparência de .tar.gz usa exatamente essa extensão ou compressão. Extensões como .tgz, .tar.bz2, .tar.xz e .tar.zst indicam métodos de compressão diferentes e exigem a opção correspondente no comando tar:
| Extensão | Compressão | Opção no tar |
|---|---|---|
| .tar.gz / .tgz | gzip | -z |
| .tar.bz2 | bzip2 | -j |
| .tar.xz | xz | -J |
Usar a opção errada para a extensão recebida é a causa mais comum de falha ao tentar extrair um arquivo: o comando `tar -xzvf` não reconhece um arquivo comprimido com bzip2 ou xz, por exemplo, porque cada algoritmo de compressão exige a flag correspondente informada acima.
Significa que o arquivo passou por duas etapas: primeiro foi empacotado com tar, reunindo vários arquivos em um só, e depois esse pacote foi comprimido com gzip, reduzindo o tamanho final.
O comando `tar -xzvf arquivo.tar.gz` extrai o conteúdo na pasta atual do terminal, recriando a estrutura original de pastas e arquivos.
Programas gratuitos como o 7-Zip, ou alternativas como o WinZip, abrem o formato por interface gráfica. Em alguns casos é preciso extrair duas vezes: uma para a camada .gz e outra para a camada .tar resultante.
O comando `tar -tzvf arquivo.tar.gz` lista todos os arquivos e pastas incluídos no pacote sem descompactar nada, permitindo confirmar o conteúdo antes de liberar espaço em disco.
O comando `tar -czf pacote.tar.gz pasta/` cria um novo pacote, empacotando e comprimindo a pasta indicada em uma única operação.
Um motivo frequente é a incompatibilidade entre a opção de compressão usada e o formato real do arquivo. Um .tar.bz2 extraído com `-z` (gzip) em vez de `-j` (bzip2), por exemplo, não será reconhecido corretamente pelo comando.
Se você quer ingressar ou crescer no mercado da tecnologia, a Allevo Tech oferece formações práticas em áreas de alta demanda, como Engenharia de Software, Ciência de Dados e Inteligência Artificial.
As trilhas são estruturadas para desenvolver competências técnicas e preparar você para os desafios do mercado de trabalho.
Clique no botão abaixo e conheça as formações da Allevo Tech que podem impulsionar a sua trajetória profissional.


Aprenda a descompactar arquivos .tar.gz no Linux, macOS e Windows, listar o conteúdo antes da extração e identificar opções para .tar.bz2 e .tar.xz.

Aprenda como usar a função SEERRO no Excel, veja a sintaxe, os erros tratados e exemplos com PROCV e divisão por zero.

Aprenda como criar prompts melhores no ChatGPT com objetivo, contexto, público, restrições e formato. Veja exemplos para escrita, análise, resumo e planejamento.