terça-feira, 22 de outubro de 2013

Compactação e descompactação de arquivos com Tar


Compactação e descompactação de arquivos com Tar 


/*
       rreynoud@gmail.com
       http://rafacomjava.blogspot.com
*/

A sintaxe do Tar é a seguinte:
tar [parâmetros] [nome_do_arquivo_tar] [arquivos_de_origem]
Na linha acima, tar é o comando. Em parâmetros, é possível utilizar várias opções. Eis as principais:
-c - cria um novo arquivo tar;
-t - exibe o conteúdo de um arquivo tar;
-p - mantém as permissões originais do(s) arquivo(s);
-r - adiciona arquivos a um arquivo tar existente;
-f - permite especificar o arquivo tar a ser utilizado;
-v - exibe detalhes da operação;
-w - pede confirmação antes de cada ação no comando;
-x - extrai arquivos de um arquivo tar existente;
-z - comprime o arquivo tar resultante com o gzip (visto mais à frente);
-C - especifica o diretório dos arquivos a serem armazenados (note que, neste caso, a letra é maiúscula).
O campo nome_do_arquivo_tar especifica qual o nome que o arquivo .tar terá, e o campo arquivos_de_origem define o diretório ou os arquivos que se tornarão um .tar. Vamos ver alguns exemplos para facilitar a compreensão:



tar -cvf utcd_compactado.tar utcd



O comando abaixo faz com que todos os arquivos de utcd_compactado.tar sejam extraídos :


tar -xvf utcd_compactado.tar


Mas em caso que você apenas queira verificar o que esta dentro do arquivo coloque o seguinte comando (troque o 'x' por 't') :


tar -tvf utcd_compactado.tar





Descompactar arquivos zip, rar, tar.gz, bz2, tar.bz2




Para descompactar estes formatos de arquivos os comandos são simples:

zip:

gunzip nomedoarquivo.zip

rar:

unrar x nomedoarquivo.rar

tar.gz:

tar -vzxf nomedoarquivo.tar.gz

bz2:

bunzip nomedoarquivo.bz2

tar.bz2:

tar -jxvf nomedoarquivo.tar.bz2





/*
       rreynoud@gmail.com
       http://rafacomjava.blogspot.com
*/


Fontes:
http://www.pcs.usp.br/~jkinoshi/bs/b000727.html
http://www.infowester.com/lintargzip.php
http://vivaolinux.com.br/dica/Como-descompactar-arquivos-zip-rar-tar.gz-tar.bz2-pelo-terminal







Um grande abraco a todos!!!

Nenhum comentário:

Postar um comentário