(des)Empacotando com o tar e (des)comprimindo com o bzip2 e bunzip2

Publicado por adrianosalles em 01/10/2008

[ Hits: 12.776 ]

 


(des)Empacotando com o tar e (des)comprimindo com o bzip2 e bunzip2



Empacotamento com tar

A sintaxe para realizar o empacotamento com o tar é a seguinte:

tar -cvf <arquivo_final> <origem>

As chaves utilizadas foram:
  • -c (create): cria um novo arquivo;
  • -v (verbose): exibe mensagens do andamento da operação;
  • -f (file): Define que será gerado um arquivo no final da operação;
  • <origem> é o(s) arquivo(s) que será(ão) empacotado(s);
  • <arquivo_final> é o nome que o arquivo terá no final da operação.

O comando tar é por padrão recursivo. Por exemplo, se você estiver dentro de um diretório e quiser empacotar todos os arquivos e subdiretórios, gerando um arquivo teste.tar, utilizaremos o comando:

# tar -cvf teste.tar *

Outro exemplo, para empacotar todos os arquivos .gif existentes em um diretório /var/www/html e colocarmos o resultado dentro do arquivo gifs.tar, no diretório /tmp:

# tar -cvf /tmp/gifs.tar /var/www/html/*.gif

Desempacotamento com o tar

O desempacotamento com o tar é muito parecido com o empacotamento. Veja a sintaxe:

tar -xvf >arquivo a ser desempacotado>

A única novidade é a chave x no lugar da opção c. A chave x descompacta o arquivo declarado com a opção f.

Comprimindo com o bzip2

A sintaxe de utilização do bzip2 é a seguinte:

bzip2 <arquivo a ser comprimido>

O empacotamento com o tar e a compressão com o bzip2 irá gerar um arquivo .tar.bz2.

Para desempacotar o arquivo bz2 é usado o bunzip2, a sintaxe é igual a do bzip2, só trocamos bzip2 por bunzip2 veja:

bunzip2 <arquivo a ser descomprimido.tar.bz2>

Espero ter ajudado alguém.

Abraços a todos.

Outras dicas deste autor

Diminuindo o tamanho da partição SWAP no Linux

Leitura recomendada

Recuperar arquivos do Windows usando um LiveCD do Ubuntu Linux

Guia de comandos Linux em português

Atalhos do elementary OS

Convertendo em massa "end-of-line" de arquivos de texto entre Windows, GNU/Linux e Mac OS

Alterar a cor da fonte (e a cor de fundo) no console

  

Comentários
[1] Comentário enviado por savastux em 01/10/2008 - 17:15h

Você também pode simplificar a extração do tar com bzip2.

Se vc tem um arquivo.tar.bz2 você pode extrair ele sem precisar de 2 passos (tar, depois o bunzip2).


use a sintaxe: tar -xvjf arquivo.tar.bz2

O -j já manda o tar descompactar usando o bzip2

Se vc quiser usar o gzip, use o -z ao invés do -j


Att,
Savastux



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts