O shell é uma ferramenta poderosa dos sistemas GNU/Linux, portanto é bastante interessante para aqueles que querem se aventurar no mundo Linux aprenderem alguns comando básicos dele. O intuito deste artigo é justamente familiarizar aqueles que chegaram a pouco tempo no mundo Linux com o shell.
Muitas vezes é necessário economizar espaço para que possamos
transportar e armazenar arquivos, o shell possui uma ferramenta
chamada gzip que permite que possamos fazer isso.
Usando o gzip para comprimir o arquivo:
$ gzip -v nomedoarquivo
Comprime e substitui nomedoarquivo por nomedoarquivo.gz.
Usando gunzip pra descompactar:
$ gunzip -v nomedoarquivo.gz
Descomprime e substitui nomedoarquivo.gz por nomedoarquivo.
OBS: Vale ressaltar para aqueles que estão migrando agora que
o gzip atua de maneira diferente do winzip, pois o gzip compacta
um arquivo em um outro menor, enquanto o winzip transforma
vários arquivos num só. Para fazer isto no shell utiliza-se o
comando tar (mais explicações do comando tar serão dadas na
página que segue).
OBS2: A opção "-v" serve pra visualizar o quanto o arquivo foi
compactado.
[1] Comentário enviado por Agente Smith em 13/01/2005 - 11:07h
Ótimo artigo! Para quem acabou de entrar no shell do Linux, é uma mão na roda!
Entretanto, quando voce falou do comando tar:
"O tar (...) permite que possamos comprimir o conteúdo de um diretório transformando em um único arquivo, que quando descomprimido volte a ter toda a estrutura anterior a compressão."
O comando tar não comprime! Ele "empacota" vários arquivos para que sejam distribuídos como um só (que seria o arquivo .tar). O tamanho final de um arquivo .tar é a soma do tamanho dos outros arquivos. Caso voce queira compactar o arquivo empacotado (ou tarred, em inlges), voce pode usar
(exemplo 1) $ gzip arquivo.tar
ou
(exemplo 2) $ bzip arquivo.tar
ou voce pode avisar ao comando tar para que, depois do empacotamento, o próprio tar comprima o pacote resultante
(exemplo 2) $ tar czf ...
(exemplo 3) $ tar cjf ...
Os exemplos 1 e 3 terão como saída o arquivo exemplo.tar.gz, e, com os 2 e 4, exemplo.tar.bz2
[5] Comentário enviado por Burn em 13/01/2007 - 12:49h
cara
eu sou muito iniciante e tenhu de tentar compilare um modem
isso estra em ajudandu pakas mas ainda tem os erros
mas isso é outra parada
um abraço e paraben pelo artigo
[7] Comentário enviado por adrianosegura em 06/10/2008 - 17:27h
caro colega leo_mxs seu artigo ficou bom, mas encontrei alguns erros que podem confundir o usuário. Além dos erros que o amigo Agente Smith disse encontrei um referente ao comando tar. No exemplo da extração do arquivo, vc colocou como $ tar -vvvf nomedoarquivo.tar (está errado) e umas das possibilidades seria tar -xvf nomedoarquivo.tar . Abraço.