terça-feira, 21 de junho de 2016

Linux - Compactar arquivos e diretórios


Visualizar conteúdo do arquivo compactado

 # tar tf <arquivo.tar>



Compactar arquivos

 # tar cf <arquivo.tar> [lista de arquivos]

Você precisará informar os nomes dos arquivos que serão compactados através do comando tar. Eles devem ser indicados em sequência.


Compactar um diretório

 # tar cf <arquivo.tar> <nome do diretório>



Descompactar arquivo

 # tar xf <arquivo.tar>



Descompactar arquivo .tar.gz

 # tar xzvf <arquivo.tar>



Descompactar arquivo específico

 # tar xvf <arquivo.tar> <nome do arquivo>

O comando permite extrair um arquivo específico a partir de um arquivo compactado.


Opções mais comuns
-p: Mantêm as permissões do arquivo original;
-t: Lista o conteúdo do arquivo compactado;
-v: Lista detalhadamente os arquivos processados;
-z: Filtra o arquivo através do gzip.

_______________________________________________

Todos os comandos shell relacionados neste post são baseados na distribuição Linux Debian. As informações contidas acima tem como referência o próprio sistema operacional através de seus guias de ajuda e informações obtidas através do site GNU.org.