Um arquivo no formato .tar.gz é um arquivo que foi criado usando um aplicativo de arquivamento baseado em Unix e depois compactado usando a ferramenta gzip. Esses arquivos costumam ser chamados de tarballs. Embora você possa encontrá-los com a extensão .tar.gz, a extensão do arquivo também pode ser abreviada para .tgz ou .gz.
Normalmente, os arquivos tar são frequentemente usados por usuários do Ubuntu e macOS para armazenamento e backup de dados, mas às vezes os usuários do Windows 10 também podem encontrar esses tipos de arquivos e precisar extrair seu conteúdo.
Embora você possa usar alguns aplicativos de terceiros como 7-Zip e PeaZip, às vezes esses aplicativos não funcionam bem com arquivos criados em outras plataformas e são muito lentos ao extrair um grande número de arquivos.
O Windows 10 inclui suporte nativo para tar. Você pode usar o prompt de comando para extrair esses arquivos. Alternativamente, você pode até usar o Windows Subsystem for Linux (WSL), que traz suporte nativo para Ubuntu, Fedora e SUSE, para que você também possa acessar muitas ferramentas Linux, incluindo tar para descompactar conteúdo rápido do tarball.
Neste tutorial, você aprenderá as etapas para usar comandos tar nativos no Windows 10 usando Prompt de Comando e Ubuntu para extrair o conteúdo de um arquivo .tar.gz.
Extraia o tarball .tar.gz, .tgz ou .gz usando tar no Windows 10
Para extrair arquivos .tar.gz, .tgz, .gz e .zip usando tar no Windows 10, siga estas etapas:
1. Abra Iniciar no Windows 10.
2. Abra o prompt de comando com direitos de administrador .
3. Digite o seguinte comando para usar tar para extrair os arquivos e pressione Enter:
tar -xvzf C:\PATH\TO\FILE\FILE-NAME.tar.gz -C C:\PATH\TO\FOLDER\EXTRACTION

Extraia o tarball .tar.gz, .tgz ou .gz usando tar no Windows 10
Dica rápida : No comando, certifique-se de atualizar a sintaxe para incluir os caminhos de origem e destino. Além disso, como você já está usando tar no Windows 10, não precisa especificar o caminho como se estivesse executando o Linux. Você pode simplesmente usar o formato de caminho usado pelo Windows.
Depois de concluir as etapas, após um momento você terá todos os arquivos e pastas extraídos para o caminho de destino especificado.
Ele pressupõe que você extraiu um tarball criado em outro sistema, portanto, o artigo omite alguns argumentos que geralmente são necessários para preservar as permissões, mas não são necessários no Windows 10 para acessar arquivos.
Extraia o tarball .tar.gz, .tgz ou .gz usando tar no Linux no Windows 10
Para usar tar no Linux, você precisa instalar uma distribuição (como Ubuntu) habilitando o Windows Subsystem for Linux (WSL) e, em seguida, instalar o Ubuntu da Microsoft Store.
Para extrair o arquivo .tar.gz usando Linux no Windows 10, siga estas etapas:
1. Abra Iniciar.
2. Procure Ubuntu e clique no resultado superior para abrir o aplicativo.
3. Digite o seguinte comando para extrair o conteúdo do arquivo .tar.gz e pressione Enter:
sudo tar -xvzf /mnt/c/PATH/TO/TAR-FILE/Desktop/FILE-NAME.tar.gz -C /mnt/c/PATH/TO/DESTINATION/FOLDER
![Como descompactar rapidamente o arquivo .tar.gz no Windows 10 Como descompactar rapidamente o arquivo .tar.gz no Windows 10]()
Extraia o tarball .tar.gz, .tgz ou .gz usando tar no Linux no Windows 10
Dica rápida : No comando, certifique-se de atualizar a sintaxe para incluir os caminhos de origem e destino. Se houver apenas um arquivo .tar, você poderá usar o mesmo comando descrito acima, mas não inclua o argumento z .
No comando acima, por exemplo, digite sudo para executar o aplicativo com direitos de administrador, tar para chamar o aplicativo e fornecer alguns argumentos, incluindo:
x - Tar instrui que você deseja extrair o conteúdo.
v - Este é um argumento opcional para exibir o processo de descompactação. Caso contrário, você verá apenas um cursor piscando até que o processo seja concluído.
z - Diga ao tar para descompactar o conteúdo do arquivo .tar.gz usando gzip.
f - Instruções para tar o nome do arquivo que você está prestes a extrair.
Em seguida, você precisa especificar o caminho do arquivo tarball que deseja extrair. Você pode notar que o caminho começa com /mnt/c/ , em vez de c:\ , e isso ocorre porque na verdade estamos trabalhando no mundo Linux.
-C - Usado para dizer ao tar para alterar os diretórios. Ao executar um comando, você inicia no diretório de origem e então precisa especificar o diretório de destino, que é o caminho do artigo especificado para concluir o comando. Você pode extrair os arquivos para qualquer pasta que desejar, mas lembre-se de iniciar o caminho com /mnt/ seguido pelo caminho do Windows.
É importante prestar atenção às letras maiúsculas e minúsculas ao digitar um comando no Linux.
Neste guia, Quantrimang.com revisou as etapas básicas para executar uma tarefa específica. Se você não é usuário de Linux, há muito o que aprender sobre tar . Se você quiser saber mais sobre esta ferramenta, no painel de controle do Ubuntu digite tar --help.