domingo, junho 17, 2007

TAR

TAR
O nome do comando provém de "TAPE-ARchive", funciona como um arquivador ele lê arquivos e diretórios e salva em fita ou arquivo.

ex:
tar [ctxcizfv] [destino] [fonte]

destino = Se usado para Backup, esta opção irá especificar o destino para os dados.

fonte = Se usado para bachup, este parâmetro pode ser um arquivo, um dispositivo, um diretório a ser copiado.

As opções mais utilizadas:

-c = Cria um novo arquivo .tar
-t = Lista o conteúdo de um arquivo .tar
-x = extrai os arquivos .tar
-g = Cria um backup incremental;
-j = utiliza o bzip2 para compactar e descompactar os arquivos .tar
-z = utiliza o gzip para compactar e descompactar os arquivos .tar
-f = indica que o destino é um arquivo em disco, ou uma unidade de fita magnética
-C = Especifica o local para onde os dados serão extraídos.
-T = Cria um pacote .tar a partir de uma lista de arquivos e diretórios

Exemplos:

Salvar o diretório /home/maykon/ROMS
#tar cvzf /home/maykon/ROMS.tar.gz /home/maykon/ROMS

Para extrair o mesmo pacote
#tar xvzf /home/maykon/ROMS.tar.gz -C /home
Extrai o pacote no diretório /home

Para compactar arquivos no formato TAR.GZ use:
#tar -zcvf arquivos.tar.gz arquivos/

Para descompactar arquivos no formato TAR.GZ
#tar -zxvvf arquivos.tar.gz

Para compactar arquivos no formato TAR.BZ2 use:
#tar -jcvf arquivos.tar.bz2 arquivos/

Para descompactar arquivos no formato TAR.BZ2 no diretório corrente:
#tar -jxvvf arquivos.tar.bz2

Nenhum comentário: