Pular para o conteúdo

Linux Básico - Parte II

Este artigo é a continuação do primeiro e fala de compactadores, filtros, permissões e processos do sistema Linux.
Ricardo Rodrigues Lucca jllucca
Hits: 64.431 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

Parte 6: Compactadores

O Linux vem com quatro compactadores instalados: tar, zip, gzip e bzip2.

Tar


O compactador tar, na verdade é um "empacotador" de arquivos. Exemplos:

$ tar cf lixo.tar lixo/
$ tar xf lixo.tar


A primeira linha passa para o comando tar os parâmetros criar arquivo(cf), sendo o próximo parâmetro o nome do arquivo quando compactado. Assim, o último é o que compactar! Já, na segunda linha, xf diz que é para extrair do arquivo lixo.tar. Bastante simples, não?

Zip


O compactador zip é usado da seguinte forma:

$ zip lixo.zip lixo.tar
$ unzip lixo.zip


A primeira linha compactará o arquivo "lixo.tar" como "lixo.zip" e a segunda descompactará o arquivo "lixo.zip".

Gzip


O Gzip é usado da mesma forma que o zip:

$ gzip lixo.tar
$ gunzip lixo.tar.gz


Bzip2


O Bzip2 pode ser usado basicamente dessa forma:

$ bzip2 lixo.tar
$ bunzip2 lixo.tar.bz2


Desempenho


Entre todos os compactadores testados, com um diretório de 5.1 MB, o que compactou menos arquivos foi o tar (que como falamos sua finalidade é mais "empacotar") deixando o diretório num arquivo de 5MB que foram usados nos outros 3 testes. O compactador zip e o gzip tem níveis iguais, compactaram os arquivos e geraram arquivos de 3.9MB. Por último o Bzip2, ele de 5MB foi um dos que teve pior desempenho um arquivo tar compactado com ele teve tamanho de 4MB.

   1. Processos
   2. Montar / Desmontar & Link
   3. Tipos, comparações e busca de arquivos
   4. Combos
   5. Permissões
   6. Compactadores
   7. Filtros
   8. Concluindo

Ponteiros void na linguagem C (parte 2)

Introdução as Bibliotecas do C/C++

Como recuperar a senha o root

Conceitos sobre o X-Window

Analogia: X-Window como um sistema operacional

Gerenciando pacotes com o pacman

O que você gostaria de saber sobre GNU/Linux mas...

Ubuntu 10.04 no Notebook Acer 5532

Tem Facebook? Então tem Joli OS

Como um monte de letras de um código fonte transforma-se em voltagens?

#1 Comentário enviado por arknoid em 20/08/2003 - 17:57h
Put grila! não fala nem das permissões especiais mais deixa pra mim que sbre isso eu faço um artigo! Alguém sabe estou precisando de algo do tipo!
#2 Comentário enviado por arknoid em 20/08/2003 - 17:58h
FAzer o que vamos pro google!
#3 Comentário enviado por Zurk em 26/05/2004 - 20:13h
Pelo visto to vendo que vou ter que estudar muito ;)
#4 Comentário enviado por marcosvalente em 14/06/2004 - 02:31h
GOSTEI DA MATÉRIA Í AGORA QUE VI VC É O JLLICCA
TU É MUITO LEGAL BRIGA COM TODO MUNDO.
#5 Comentário enviado por marcosvalente em 14/06/2004 - 02:42h
POXA ESTAVA GOSTANDO DE TODOS SEUS ARTIGOS, MAS ESTE É BOM PRA QUEM JÁ SABE O MOTIVO DOS REDIRECIONAMENTOS, APRENDI COMO FAZER MAS NÃO SEI QUAL A UTILIDADE DE DIRECIONAR UM COMANDO PARA OUTRO OU UM SAIDA DE UM COMANDO PARA UM DISPOSITIVO SE PUDER ME ENSINAR
OBRIGADO.
#6 Comentário enviado por marcosvalente em 14/06/2004 - 02:50h
ÓTIMO TUTORIAL
#7 Comentário enviado por marcosvalente em 14/06/2004 - 02:58h
LEGAL
#8 Comentário enviado por jllucca em 14/06/2004 - 19:59h
Opa, marcosvalente!

Certo... Redirecionar um comando é útil quando precisamos executar um comando baseado no comando anterior. Não tem muito o que dizer...

Redirecionamos ele com ">>" quando queremos criar/concatenar um arquivo. O arquivo recebe tudo que for iria ser jogado na "stdout"(saida padrão).

Utilizamos ">" quando não queremos concatenar e sim criar/sobrescrever um arquivo existe. Mesmo caso que o anterior. Podendo ser usado como desvios(fazer não exibir erros porexemplo "2>/dev/null").

Utilizamos " | " quando o comando depende do anterior exemplo disso é um paginador.

Espero ter conseguido ti dar exemplos de utilidade.

[]'s
PS: Eu não brigo com todo mundo não. Só gosto de deixar claro meu ponto de vista.
#9 Comentário enviado por jpsfla em 09/04/2007 - 21:40h
kra...
pra um iniciante em linux como eu...
esse tutor ajudou i muito...
bem explicadinho...
vlw...
#10 Comentário enviado por mateusfreak em 09/11/2012 - 13:36h
Ótimo artigo, porem dar exemplo de floppy ja está mega ultrapassado. vejo com frequencia aqui no VoL usarem exemplos de /mnt/floppy.

Vamos dar exemplo de Pendrive, HD externo, afinal somos modernos, somos LINUX.

Abs!
#11 Comentário enviado por mateusfreak em 09/11/2012 - 13:44h
Poxa, otimo artigo, direto e util! Parabens cara!

Contribuir com comentário

Entre na sua conta para comentar.