O comando tar é uma ferramenta utilizada para compactar e descompactar arquivos, diretórios, discos inteiros, etc. Ele consegue aguentar trabalho pesado, ou seja, compactar arquivos e volumes grandes com responsabilidade. Vamos ver neste post alguns comandos que podemos usar para criar arquivos compactados e descompactar arquivos de diversos formatos.
Primeiro vamos ver algumas opções importantes que o comando possui.
- -c: (create) cria um novo arquivo tar;
- -v: (verbose) detalha o procedimento que está acontecendo;
- -f: define o nome do arquivo;
- -j ou –bzip2: compacta/descompacta os arquivos usando o bzip2;
- -J ou –xz: descompacta os arquivos .xz e .Izma;
- -x: extrai o conteúdo do arquivo;
- -z ou –gzip ou –gunzip: compacta/descompacta os arquivos usando o compress;
- -C: diretório onde será descompactado o arquivo.
Compactando arquivo
No código abaixo vamos realizar a compactação .tar a parti do diretório arquivos/
$ tar -cvf arquivos.tar arquivos/ |
Descompactando Arquivo
No código abaixo vamos descompactar um arquivo .tar especificando o diretório que o mesmo irá ficar.
$ tar -xvf arquivos.tar -C /opt/ |