Compactando e Descompactando arquivos TAR.GZ no Linux Ubuntu

Uma excelente dica para quem necessita fazer um backup dos seus arquivos ou mesmo compactar algum diretório do seu servidor Ubuntu. Aqui nessa dica demonstrarei como realizar comandos simples e fáceis para compactar e descompactar arquivos do tipo tar.gz. Comando mais do que básicos para quem precisa acessar computadores Linux via SSH, servidores de hospedagem, VPS ou mesmo quem não abandona o Terminal.

TAR é a linha de comando para operar arquivos compactados do tipo .tar.gz . O hífen com diversas letras são parâmetros, onde cada letra significa uma função específica:

  • -c (Create) é para criar um arquivo tar (usado apenas para compactar).
  • -x (eXtract) é para extrair os dados do arquivo .tar.gz (usado apenas para descompactar).
  • -z (gZip) é para manipular o arquivo .tar.gz em GZip.
  • -v (Verbose) é para mostrar os arquivos conforme o tar os manipula. Quando estiver em uma conexão SSH lenta, você pode retirar este comando para não receber a lista completa de arquivos que foram compactados/descompactados.
  • -f (File) é para definir que estamos trabalhando com arquivos, e não com uma fita ou outro dispositivo.

Descompactando um arquivo tar.gz

  1. Acesse o diretório que possui o arquivo;
  2. Digite o comando:
tar -xzvf arquivo.tar.gz

Compactando um arquivo tar.gz

  1. Acesse o diretório onde se encontra o arquivo ou o diretório que deseja compactar;
  2. Digite o comando:
tar -czvf arquivo.tar.gz pasta