Como extrair arquivos .tar.gz usando a linha de comando do Linux
Extração de arquivos .tar.gz no Linux: Seu guia rápido
O que é um arquivo .tar.gz e como descompactá-lo? Um arquivo .tar.gz é como uma mala digital – ele agrupa vários arquivos em um único arquivo .tar e os comprime com o gzip para economizar espaço. Comuns no Linux para backups, software ou transferências de dados, esses arquivos são fáceis de extrair usando a linha de comando. Este guia detalha as etapas para descompactar arquivos .tar.gz rapidamente, seja você um iniciante ou um usuário experiente.
Sintaxe básica para extração de arquivos .tar.gz
Para extrair um arquivo .tar.gz, use o comando tar, que significa arquivo de fita. A sintaxe básica é a seguinte:
tar -xzvf nome-do-arquivo.tar.gz
Veja a seguir o que cada opção significa:
- –x: Extrai os arquivos do arquivo.
- –z: Usar o gzip para descompactar o arquivo .gz.
- –v: Saída detalhada, que lista os arquivos que estão sendo extraídos.
- –f: Especifica o nome do arquivo compactado.
Instruções passo a passo
- Abra o Terminal: Pressione Ctrl Alt T no teclado para abrir o terminal na maioria dos sistemas Linux.
- Navegue até o diretório: Mude para o diretório onde o arquivo .tar.gz está localizado usando o comando cd:
cd /caminho/para/diretório
- Extraia o arquivo .tar.gz: execute o seguinte comando para extrair o conteúdo:
tar -xzvf nome-do-arquivo.tar.gz
Substitua archive-name.tar.gz pelo nome do seu arquivo.
Exemplo:
Se você tiver um arquivo chamado sample-archive.tar.gz na pasta Downloads, poderá extraí-lo usando:
cd ~/Downloads
tar -xzvf sample-archive.tar.gz
Extração para um diretório específico
Para extrair o conteúdo de um arquivo .tar.gz em um diretório específico, use a opção -C seguida do caminho do diretório de destino:
tar -xzvf archive-name.tar.gz -C /path/to/destination
Esse comando extrairá o conteúdo do arquivo archive-name.tar.gz para a pasta de destino especificada.
Exemplo:
Se quiser extrair sample-archive.tar.gz para um diretório chamado my-files em sua pasta pessoal:
mkdir ~/my-files
tar -xzvf sample-archive.tar.gz -C ~/my-files
Extração de arquivos .tar.gz sem saída detalhada
Se preferir não ver a lista de arquivos que estão sendo extraídos, você pode omitir a opção -v:
tar -xzf nome-do-arquivo.tar.gz
Esse comando ainda extrairá os arquivos, mas sem exibi-los no terminal.
Exibição do conteúdo sem extração
Para listar o conteúdo de um arquivo .tar.gz sem extraí-lo, use a opção -t:
tar -tzvf nome-do-arquivo.tar.gz
Esse comando mostra os arquivos e diretórios contidos no arquivo sem extraí-los.
Extração de arquivos .tar (sem compactação .gz)
Se você tiver um arquivo .tar (sem compactação .gz), poderá extraí-lo usando:
tar -xvf nome-do-arquivo.tar
A opção -z não é necessária, pois o arquivo não está compactado com gzip.
Conclusão: Descompacte arquivos .tar.gz com facilidade
Extrair arquivos .tar.gz no Linux é muito fácil com o comando tar. Se estiver descompactando software, backups ou arquivos de projeto, use tar -xzvf para extração padrão ou ajuste-o com -C para pastas específicas. Visualize o conteúdo com tar -tzvf para manter-se organizado. Domine esses comandos e, em pouco tempo, você lidará com arquivos .tar.gz como um profissional do Linux!