Comapactar/Descompactar no Linux

Compactando e Descompactando Arquivos no Linux




####################### .tar ################

Compactação de arquivos .tar
Use a seguinte sintaxe:

tar -zcf nome_arq.tar nome_dir_ou_arq_a_ser_compactado
Ex:

   tar -zcf pacote.tar arquivo1.gif memorando.htm carta.doc
   (compactação de 3 arquivos individuais)
ou
   tar -zcf pacote.tar meus_documentos/
   (compactação de um diretório)

É importante salientar que vc deve estar no local onde estão os arquivos ou o diretório a serem compactados.

Feito esse procedimento, já estará gerado com compactação o arquivo.tar

* Para descompactá-lo use: tar -zxvf nomedoarq.tar

com isso, os arquivos serão restaurados dentro do diretório onde estavam caso foi feita a compactação de uma pasta, ou no local onde o arquivo .tar.gz está se foram compactados arquivos individuais. 


############### .tar.gz #################

Compactação de arquivos .tar.gz
Use a seguinte sintaxe:

Primeiro gere o arquivo .tar com o comando: 
tar -cf nomedoarq.tar nomedodir_ou_arq_a_ser_compactado Ex:

   tar -cf pacote.tar arquivo1.gif memorando.htm carta.doc
   (compactação de 3 arquivos individuais)
ou
   tar -cf pacote.tar meus_documentos/
   (compactação de um diretório)

É importante salientar que vc deve estar no local onde estão os arquivos ou o diretório a serem compactados. 

Depois é só gerar o .tar.gz assim:
gzip -9 nomedoarquivo.tar
Ex:
   gzip -9 pacote.tar

com isso vc já terá o arquivo pacote.tar.gz. 
* Para descompactá-lo use os seguintes procedimentos: 

gzip -d pacote.tar.gz
tar -zxvf pacote.tar
 

feito isso, os arquivos serão restaurados dentro do diretório onde estavam caso foi feita a compactação de uma pasta, ou no local onde o arquivo .tar.gz está se foram compactados arquivos individuais. 

###############= .tar.bz2 ######################


Para obter a compactação máxima, este sem dúvida seria o melhor formato, e para gerá-lo use o seguinte procedimento: 

1)Gere o arquivo.tar com a seguinte sintaxe:
tar -cf nome_arq.tar nome_arq ou nome_dir_a_ser_compactado Ex:

   tar -cf pacote.tar arquivo1.gif memorando.htm carta.doc
   (compactação de 3 arquivos individuais)
ou
   tar -cf pacote.tar meus_documentos/
   (compactação de um diretório)


2)Gere agora o .tar.bz2 da seguinte forma:
digite: bzip2 nome_arq.tar
Ex:

   bzip2 pacote.tar 

É importante salientar que vc deve estar no local onde estão os arquivos ou o diretório a serem compactados. 

Com esse procedimento será gerado o arquivo pacote.tar.bz2, 

* Para descompactá-lo use o seguintes procedimentos: 

   bunzip2 pacote.tar.bz2


com isso teremos o arquivo.tar de volta, depois para desempacotar o .tar use: 

   tar -zxvf pacote.tar


e os arquivos serão descompactados em seu lugar de origem ou em caso de arquivos individuais eles serão extraídos no local onde está o arquivo.tar 


##################### .Zip #####################


Compactar: 
zip -r nome_do_arquivo.zip diretório_ou_arquivo
* -r indica que o conteúdo do diretório e seus subdiretórios devem ser compactados. 

Descompactar: 
unzip arquivo.zip -d destino

Nenhum comentário: