Empacotamento e compactadores de arquivos

Neste artigo tentarei explicar da melhor maneira possível como compactar e empacotar arquivos no Linux usando alguns comandos como o "gzip", "gunzip", "bzip2" para compactação e o comando "tar" para empacotamento de arquivos.

[ Hits: 66.569 ]

Por: Lôammy Palessy Lima em 15/03/2006 | Blog: http://lplima.blogspot.com/


Introdução



Neste artigo tentarei explicar da melhor maneira possível como compactar e empacotar arquivos no Linux usando alguns comandos como o gzip, gunzip, bzip2 para compactação e o comando tar para empacotamento de arquivos.

Com este artigo espero estar ajudando toda a comunidade Linux. Desde já agradeço a atenção de todos que lerem este artigo.

Agora chega de blá blá blá e nas próximas páginas aprenderemos como tudo isto funciona!

    Próxima página

Páginas do artigo
   1. Introdução
   2. Compactadores de arquivos
   3. Empacotamento de arquivos
   4. Dica...
Outros artigos deste autor

GNU/Linux integrado ao AD do Windows Server 2003

Leitura recomendada

Truques úteis de linha de comando Linux para iniciantes

Usar, usando

openSUSE 11.3 (parte 1)

Linguagens de programação: o que são e quais existem?

GNU/Linux, querido software livre

  
Comentários
[1] Comentário enviado por Nimzowitsch em 15/03/2006 - 11:23h

Ta legal, mais notei um errinho bobo

"# tar -xvfz empacotando.tar"

Se usa o opção -z para desempacotar (ou descompactar) quando o arquivo estiver compactado com o gzip/gunzip (como vc citou nas opções do comando tar). Assim o arquivo seria:

"# tar -xvfz empacotando.tar.gz"

[2] Comentário enviado por loammy em 15/03/2006 - 12:12h

Vc tem razão!!!!!! E tem mais um errinho....heheheeee

A opção z do tar tem que vir primeiro se não da pau no comando!!!!!

No artigo esta assim:

tar -xvfz

maso correto é:

tar -zxvf!!!!!!!!!

Desculpe a falta de cuidado...........

[3] Comentário enviado por DHRS em 15/03/2006 - 13:47h

Buenas Comunidade!

Loammy, ótimo artigo. É referente a um assunto básico, mas que a maioria das pessoas desconhece todas as funcionalidades que podem ser implementadas através do mesmo.

Um grande Abraço. []'s-Gurizito-

[4] Comentário enviado por hellnux em 15/03/2006 - 19:34h

Olá,

Ótimo artigo, pelo o que percebi pelos "errinhos", ainda tem outro errinho bobo!!! Mas na verdade não é erro:

O comando "tar -zxvf [nome-do-pacote.tar.gz]" também pode ser:

$ tar zxvf [nome-do-pacote.tar.gz]

Sem o hífen.!! :)
Abraços.

[5] Comentário enviado por ls_junior em 15/03/2006 - 19:51h

Neste comando
$ tar -czvf net.tar file1 file2 file3

Voce ja esta compactando o arquivo. Digite este comando para ver o resultado
$ file net.tar
net.tar: gzip compressed data, from Unix

O correto seria
$ tar -cvf net.tar file1 file2 file3
$ file net.tar
net.tar: POSIX tar archive
$ gzip net.tar

Ou criando o arquivo direto
$ tar -czvf net.tar.gz file1 file2 file3

Para extrair o conteudo
$ tar -xzvf net.tar.gz
ou
$ gunzip net.tar.gz
$ tar -xvf net.tar


[6] Comentário enviado por loammy em 16/03/2006 - 08:20h

Então seu ls_junior....... como eu ja disse teve alguns errinhos bobos!!!!! Sobre o que vc esta dizendo, eu só esqueci de colocar o .gz na frente do arquivo net.tar!!!!!!!!! Só isto, nada mais!!!!!!! Não precisa fazer tempestade num copo d'agua!!!

[7] Comentário enviado por gsi.vinicius em 16/03/2006 - 12:06h

muito bom...eu sempre usei alguns desses comandos...tipo o tar -zxvf só q ninguém nunca explicou exatamente as propriedades do comando..mto bom

[8] Comentário enviado por removido em 17/03/2006 - 08:39h

Aproveitando que a conversa sobre os "errinhos bobos" ainda vigora, queria lamentar a ausência de qualquer menção à criação de ISOs.

Sei que o texto concentrou-se em torno da compactação, mas o termo "empacotamento", creio, também se aplica aos arquivos do tipo .iso. Acho que uma breve explicação de como fazê-los teria sido muito apropriada ao artigo.

mkisofs -r -J -o nome_do_arquivo.iso /diretorio_de_origem

Abraço,

Wesley Caiapó

[9] Comentário enviado por rafa em 17/03/2006 - 12:21h

Para o gsi.vinicius, e aos que pensam semelhante.

man tar
man gzip
man bzip2

Não pecisa nem abrir a boca para saber !

[10] Comentário enviado por tenchi em 19/03/2006 - 15:23h

Naum sei se vc já ouviu falar no 7za (7-zip (http://www.7-zip.org/) para o Windows e p7zip (http://p7zip.sourceforge.net/) para o Linux), que é um programa que cria pacotes muito compactos, muito mais até que o próprio bzip2. O problema, que eh o mesmo que do bzip2 é que ele é um pouco mais lento que os demais compactadores. Outro problema eh que não há a integração dele com programas como o Ark (KDE), Ou mesmo o File-Roller (GNOME), mas existe um programa que eh capaz de ler e criar arquivos .7z. Ele se chama Xarchiver http://xarchiver.sourceforge.net/(front-end para vários programas empacotadores de arquivos), naum sei se vc já ouviu falar, mas é muito leve e bom.

[11] Comentário enviado por vvvdracula em 09/02/2007 - 05:10h

Gostei do artigo, muito simples de entender
valeu pela dica
;)

[12] Comentário enviado por reng.unip em 10/10/2008 - 14:15h

Básico, mas que sempre é útil. Parabéns pelo artigo!!!

Abraço...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts