Lidar com arquivos compactados é uma operação frequente em ambientes Linux, com o .gz
formato sendo um dos tipos de compactação predominantes. Arquivos que carregam a .gz
extensão são compactados utilizando a ferramenta gzip , que efetivamente diminui o tamanho dos arquivos enquanto preserva a integridade dos dados. Este artigo tem como objetivo guiá-lo pelas diferentes abordagens para extrair (descompactar) .gz
arquivos no Linux.
Definindo um .gz
arquivo
Um .gz
arquivo é um tipo de arquivo compactado gerado pela ferramenta de compactação gzip (GNU zip). Ele é projetado para compactar um único arquivo, tornando-o altamente popular em plataformas Unix e Linux para tarefas de compactação e descompactação. Ao lidar com vários arquivos, eles são normalmente arquivados usando a tar
ferramenta antes de serem compactados com gzip, resultando em um .tar.gz
arquivo.
Extraindo .gz
arquivos via linha de comando
Vários utilitários de linha de comando estão disponíveis para descompactar .gz
arquivos. Aqui estão os métodos mais eficientes.
Método 1: Utilizando o gzip
comando
O gzip
comando pode ser empregado tanto para compactação quanto para descompactação, com o -d
sinalizador para extração.
- Abra uma janela de terminal.
- Mude para o diretório que abriga o
.gz
arquivo usando ocd
comando. Por exemplo:
cd /path/to/directory
- Execute o seguinte comando para descompactar o arquivo:
gzip -d filename.gz
Este comando descompactará filename.gz
e gerará o arquivo descompactado. Se você preferir manter o .gz
arquivo original, inclua a -k
opção:
gzip -dk filename.gz
Método 2: Empregando o gunzip
comando
O gunzip
comando é especificamente desenvolvido para descompactar .gz
arquivos.
- Abra uma janela de terminal.
- Navegue até a pasta que contém o
.gz
arquivo:
cd /path/to/directory
- Para descompactar o arquivo, execute:
gunzip filename.gz
Este comando descompactará e excluirá o .gz
arquivo original. Para manter o arquivo compactado após a extração, use:
gunzip -k filename.gz
Método 3: Usando o zcat
comando
O zcat
comando permite que você visualize o conteúdo de um arquivo compactado sem salvá-lo no disco primeiro. Ele também pode ser usado para descompactação.
- Abra uma janela de terminal.
- Mude para o diretório que contém o
.gz
arquivo:
cd /path/to/directory
- Para descompactar o arquivo, você pode usar:
zcat filename.gz > filename
Este comando direciona o conteúdo descompactado para filename
, deixando o .gz
arquivo original intacto.
Extraindo .gz
arquivos com uma GUI
Se você prefere uma interface gráfica de usuário (GUI), a maioria das distribuições Linux vem equipada com gerenciadores de arquivos capazes de manipular .gz
arquivos.
- Inicie seu gerenciador de arquivos e vá até o diretório que contém o
.gz
arquivo.
- Clique com o botão direito do mouse no arquivo e selecione Extrair aqui ou uma opção de extração equivalente.
O arquivo será extraído, e a versão descompactada aparecerá na mesma pasta. Essa abordagem retém o .gz
arquivo original após a extração.
Extraindo .tar.gz
arquivos
Um .tar.gz
arquivo é um arquivo formado usando o tar
utilitário e subsequentemente compactado com gzip. Para extrair tais arquivos, o tar
comando deve ser usado junto com as opções de extração gzip.
Usando o tar
comando
- Abra uma janela de terminal.
- Mude para o diretório onde o
.tar.gz
arquivo está localizado:
cd /path/to/directory
- Extraia os arquivos usando o comando abaixo:
tar -xvzf archive.tar.gz
As opções de comando são as seguintes:
-
-x
: Extrai arquivos do arquivo compactado. -
-v
: Exibe os nomes dos arquivos extraídos. -
-z
: Descompacta o arquivo usando gzip. -
-f
: Especifica o nome do arquivo compactado.
Para extrair arquivos para um destino específico, inclua a -C
opção seguida do caminho desejado:
tar -xvzf archive.tar.gz -C /path/to/destination
Dicas úteis e melhores práticas
- Antes de descompactar arquivos importantes, considere fazer um backup para evitar perda de dados.
- Use
tar -tvzf archive.tar.gz
para visualizar o conteúdo de um.tar.gz
arquivo sem extraí-lo. - Certifique-se de ter as permissões necessárias para ler e escrever nos diretórios com os quais está trabalhando.
- Lembre-se de que o gzip é para compactação de arquivos únicos; use
tar
em combinação com o gzip para compactar vários arquivos em um único arquivo.
Extrair .gz
arquivos no Linux é uma operação direta que utiliza comandos como gzip
, gunzip
, e tar
. Não importa se você está lidando com arquivos compactados individuais ou conjuntos completos arquivados, essas ferramentas permitem extração eficiente de arquivos.
Deixe um comentário