-->

Arquivos .tar.gz e tar.bz2

Hoje posso dizer que sou um usuário médio de Linux, digo ‘médio’ pois sei que tenho muito o que aprender ainda, mas já há alguns anos que não uso mais dual-boot; mantive-o por um bom certo tempo, até perceber que não estava mais usando o Windows e que ele estava apenas tomando um valioso espaço em meu HD. Esse post na verdade é apenas um lembrete e também tem o intuito de ajudar usuários iniciantes na questão que se refere a respeito de compactação de arquivos.

Usuários windows estão acostumados com interfaces gráficas e dois programas que são dominantes na área de compactação são: winzip e winrar, então quando chegam ao Linux deparam-se com arquivos em formato .tar.gz e tar.bz2 para intalar algum programa ficam meio que perdidos (eu fiquei por muito tempo assim), claro que pela interface gráfica podemos dar 2 cliques e descompactar os arquivos normalmente na maioria das distribuições, mas e pelo modo texto?

Ao se deparar com um arquivo em formato .tar.gz utilize o seguinte comando:

tar -zxvf nomedoarquivo.tar.gz

Se a extensão for .tar.bz2 só um detalhe mudará:

tar -jxvf nomedoarquivo.tar.bz2

Prestando atenção somente substituimos a letra “z” (usada para arquivos tar.gz) por “j” (para arquivos tar.bz2). As outras letras dos parâmetros tem o seguinte significado:

  • x – vem de extract – então estamos dizendo que o comando irá extrair o conteúdo do arquivo;
  • v – verify – faremos uma verificação por possíveis erros;
  • f – file – para indicação de arquivo; (Muito bem corrigido pelo amigo Bruno através dos comentários)

Caso queiram compactar arquivos utilizando o tar, basta substituir a letra “x” de extract por “c” de “create”, ficando os comandos dessa forma:

tar -zcvf arquivoasercriado.tar.gz /caminho/de/origem/*

ou

tar -jcvf arquivoasercriado.tar.bz2 /caminho/de/origem/*

Mesmo arquivos compactados dessa forma, podem ser descompactados em sistemas Windows, um ótimo programa que eu recomendo em substituição aos supra citados é o 7-zip, o qual já escrevi um tutorial de instalação em meu blog para windows.

Fica aqui então a dica para quem tem dúvidas quando se deparam com tais arquivos.

3 Comentários para “Arquivos .tar.gz e tar.bz2”

  1. f – force – para forçar a criação de sub-pastas que estejam contidas no pacote;

    Isso me parece incorreto, veja o help do comando tar:

    -f, –file=ARCHIVE use archive file or device ARCHIVE

    Ou seja, o parâmetro f serve para indicar o arquivo. Experimente colocar f no início e veja o resultado. :)

    Até!

  2. sfair disse:

    Tanta gente me perguntava isso que reuni alguns comandos no wiki:
    http://wiki.ubuntu-br.org/Compactadores

    Se tiver algo a acrescentar fique a vontade :)

    [ ]‘s

  3. Felix disse:

    Realmente Bruno, quando escrevi o artigo acabei confundindo-me e não havia consultado o manual. Grato pela correção.

Leave a Reply

Canonical URL by SEO No Duplicate WordPress Plugin