Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Arch Memória Ram
Por rootgerr
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

(des)Empacotando com o tar e (des)comprimindo com o bzip2 e bunzip2
Linux user
Publicado por adrianosalles em 01/10/2008

Login: adriano_salles, 123880 pontos
[ Hits: 3806 ]

(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

Leitura recomendada
   Dica Linux recomendada Montando dispositivos
   Dica Linux recomendada Bug no Samba
   Dica Linux recomendada Tirando permissão até de root
   Dica Linux recomendada Como fazer logout forçado pela linha de comando no GNOME
   Dica Linux recomendada Suspendendo uma sessão do VIM

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


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.