abril 05, 2004

truques&dicas 4: descompactar ficheiros em GZip e BZip2

É sabido que no mundo UNIX, tudo pode ser feito pela linha de comandos.

Desta vez ir-se-á falar de como se descompacta ficheiros comprimidos segundo o formato ".gz" ou ".bz2". "tar" corresponde a "tarball" e as extensões ".gz" e ".bz2" correspondem a "gzip" e a "bzip2" respectivamente.

O comando básico para descompactar é tar, ao qual se adicionam opções (ou parâmetros) que indiquem o que se pretende fazer. Os comandos gunzip e bunzip são específicos para os ficheiros compactados em gzip e bzip2 respectivamente.

----------------------------------------------------------------------------
| truques&dicas 4.1 -- descompactar ficheiros acabados em .tar
----------------------------------------------------------------------------
|
|% tar xfv ficheiro.tar
|
----------------------------------------------------------------------------
Onde ficheiro.tar consiste no ficheiro em .tar (mais precisamente, no tarball) que se pretende descompactarr.

----------------------------------------------------------------------------
| truques&dicas 4.2 -- descompactar ficheiros acabados em .gz
----------------------------------------------------------------------------
|
|% gunzip ficheiro.gz
|
----------------------------------------------------------------------------
Onde ficheiro.gz consiste no ficheiro em .gz que se pretende descompactar.

----------------------------------------------------------------------------
| truques&dicas 4.3 -- descompactar ficheiros acabados em .bz2
----------------------------------------------------------------------------
|
|% bunzip2 ficheiro.bz2
|
----------------------------------------------------------------------------
Onde ficheiro.bz2 consiste no ficheiro em .bz2 que se pretende descompactar.

No caso de ser encontar ficheiros acabados tanto em .tar.gz e .tar.bz2 (que são muito frequentes em linux), existe 2 soluções. Ou usar primeiro o comando para descompactar o .gz ou o .bz2, o que irá gerar um ficheiro acabado em .tar, e a seguir utilizar-se-ia o comando acima descrito para .tar.
Outra solução seria proceder da forma como vamos demostrar de seguida, em que é tudo realizado com um só comando.
----------------------------------------------------------------------------
| truques&dicas 4.4 -- descompactar ficheiros acabados em
| .tar.gz e .tar.bz2
----------------------------------------------------------------------------
|
| //descompacta ficheiros acabados em .tar.gz
|% tar zxfv ficheiro.tar.gz
|
| //descompacta ficheiros acabados em .tar.bz2
|% tar jxfv ficheiro.tar.bz2
|
----------------------------------------------------------------------------
Onde ficheiro.tar.gz e ficheiro.tar.bz2 consistem nos ficheiros que se pretendem descompactar.

Publicado por whispsil em abril 5, 2004 07:24 PM
Comentários