Um arquivo usando o formato .tar.gz é um arquivo que foi criado usando o tar do aplicativo de arquivamento baseado em Unix e depois compactado usando a compactação gzip . Esses arquivos são frequentemente chamados de “tarballs”. Embora você possa encontrá-los com uma extensão dupla (.tar.gz), a extensão também pode ser reduzida para .tgz ou .gz .
Normalmente, os arquivos tar são mais comuns com usuários do Ubuntu (outras distribuições Linux) e macOS para arquivamento de dados e backups. No entanto, os usuários do Windows 10 também podem se deparar com esses arquivos, o que é um motivo para ter uma maneira de extrair seu conteúdo.
Embora você possa usar aplicativos de terceiros (como 7-Zip e PeaZip ), esses aplicativos nem sempre funcionam como esperado com tarballs criados em outra plataforma e demoram a descompactar um grande número de arquivos. No entanto, o Windows 10 agora inclui suporte nativo para arquivos tar e você pode usar o prompt de comando para extrair esses arquivos. Ou você pode até usar o Windows Subsystem for Linux (WSL) que inclui suporte nativo para Ubuntu , Fedora, SUSE e muitas outras distribuições. Portanto, você também pode acessar muitas ferramentas do Linux, incluindo o tar, para extrair rapidamente o conteúdo dos tarballs.
Neste guia , você aprenderá as etapas para usar comandos tar nativos no Windows 10 usando o Prompt de Comando e o Ubuntu para extrair o conteúdo de um arquivo .tar.gz.
Extraia tarballs .tar.gz, .tgz, .gz usando tar no Windows 10
Para extrair arquivos .tar.gz, .tgz, .gz e .zip usando tar no Windows 10 , siga estas etapas:
-
Abra Iniciar no Windows 10.
-
Procure por Prompt de Comando , clique com o botão direito do mouse no resultado superior e selecione a opção Executar como administrador .
-
Digite o seguinte comando para usar tar para extrair os arquivos e pressione Enter :
tar -xvzf C:\PATH\TO\FILE\FILE-NAME.tar.gz -CC:\PATH\TO\FOLDER\EXTRACTION
Suporte nativo ao 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ê está usando o tar no Windows 10, não precisa especificar o caminho como se estivesse executando o Linux. Você pode usar o formato de caminho usado pelo Windows.
Depois de concluir as etapas, você terá todos os arquivos e pastas extraídos para o caminho de destino especificado após alguns momentos.
Supõe-se que você esteja extraindo um tarball criado em outro sistema. Estamos pulando alguns argumentos normalmente necessários para preservar as permissões, que no Windows 10 não são necessárias para acessar os arquivos.
Extraia tarballs .tar.gz, .tgz, .gz usando tar no Linux no Windows 10
No Windows 10, para usar o tar no Linux, você precisa instalar o Windows Subsystem for Linux (WSL) e uma distribuição como o Ubuntu da Microsoft Store.
Para extrair um arquivo .tar.gz usando Linux no Windows 10, siga estas etapas:
-
Abra Iniciar .
-
Procure por Ubuntu e clique no resultado superior para abrir o aplicativo.
-
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
Comando Tar no Windows 10
Dica rápida: no comando, certifique-se de atualizar a sintaxe para incluir os caminhos de origem e destino. Se for apenas um arquivo .tar , você pode usar o mesmo comando descrito acima, mas omitir o argumento z .
No comando acima, digitamos sudopara executar o aplicativo como administrador, tarpara chamar o aplicativo e, em seguida, alimentamos alguns argumentos, incluindo:
- x — instrui o tar que você deseja extrair conteúdo.
- v — verboso. Este é um argumento opcional para exibir o processo de extração. Caso contrário, você verá apenas um cursor piscando até que o processo seja concluído.
- z — diz ao tar para descompactar o conteúdo de um arquivo .tar.gz com gzip.
- f — instrui tar o nome do arquivo que você está prestes a extrair.
Então você precisa especificar o caminho do arquivo tarball que deseja extrair. Você notará que o caminho começa com /mnt/c/, em vez de c:\E isso é porque estamos realmente trabalhando no mundo Linux.
-C — (hífen e C maiúsculo ) é usado para dizer ao tar para mudar de pasta. Ao executar um comando, você inicia na pasta de origem e, em seguida, precisa especificar a pasta de destino, que é o caminho que especificamos para concluir o comando. Você pode extrair os arquivos para qualquer pasta que desejar, mas lembre-se de iniciar o caminho /mnt/seguido pelo caminho do Windows.
Você deve prestar atenção às letras maiúsculas e minúsculas ao digitar um comando do Linux, pois Desktop não é o mesmo que desktop .
Neste guia, veremos as etapas básicas para executar uma tarefa específica. Se você não é usuário do Linux, pode aprender mais sobre essa ferramenta no console do Ubuntu digitando o tar --helpcomando.