Pular para o conteúdo

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.
Lôammy Palessy Lima loammy
Hits: 68.242 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

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!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Introdução
   2. Compactadores de arquivos
   3. Empacotamento de arquivos
   4. Dica...

GNU/Linux integrado ao AD do Windows Server 2003

Guia introdutório do Linux IV

10 dicas para aprender a programar por conta própria

Lucaschess: software para base de dados, jogar e treinar xadrez

Qual distribuibuição GNU/Linux devo utilizar?

Qual a melhor distribuição? Ainda a pergunta...

#1 Comentário enviado por DouglasoDev 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

Entre na sua conta para comentar.