sábado, 4 de agosto de 2012

Empacotamento de arquivos com .tar .gz .bz2

Empacotar arquivos nada mais é do que juntar vários arquivos formando um pacote de arquivos (pacote é um arquivo contendo vários arquivos dentro de si). Para utilizarmos o empacotamento usaremos o comando tar.

Sintaxe:

tar [opções] <-f arquivo.tar>

Opções mais usadas do comando "tar":
  • -c (Cria um arquivo .tar e adiciona a esse pacote criado os arquivos especificados)
  • -f (Indica que o destino do novo pacote criado será um determinado arquivo)
  • -x (Extrai os arquivos empacotados)
  • -v (Mostra o nome dos arquivos processados pelo processo de empacotamento)
  • -z (Descompacta ou compacta os arquivos empacotados com o comando "gzip/gunzip") 
  • -j (Descompacta ou compacta os arquivos empacotados com o comando "bzip2")
  • -r (sub diretorios)


Exemplo de empacotamento: .tar

# tar -cvf empacotando.tar arq1 arq2 arq3

Este comando cria um pacote de arquivos com o nome "empacotando.tar" contendo os arquivos "arq1, arq2, arq3".

Exemplo de desempacotamento:

# tar -xvf empacotando.tar

Este comando irá desempacotar os arquivos que estão contidos no arquivo "empacotando.tar".




Exemplo de empacotamento: .tar.gz

# tar -zcvf empacotando.tar.gz arq1 arq2 arq3

Este comando cria um pacote de arquivos com o nome "empacotando.tar" contendo os arquivos "arq1, arq2, arq3".

Exemplo de desempacotamento:

# tar -zxvf empacotando.tar.gz

Este comando irá desempacotar os arquivos que estão contidos no arquivo "empacotando.tar.gz".



Exemplo de empacotamento: .tar.bz2

# tar -jcvf empacotando.tar.bz2 arq1 arq2 arq3

Este comando cria um pacote de arquivos com o nome "empacotando.tar" contendo os arquivos "arq1, arq2, arq3".

Exemplo de desempacotamento:

# tar -jxvf empacotando.tar.bz2

Este comando irá desempacotar os arquivos que estão contidos no arquivo "empacotando.tar.bz2".

Nenhum comentário: