Nesse tutorial iremos estar criando e extraindo arquivos tar.bz2 no Linux e também conhecendo o que é e para que serve esse tipo de arquivo.

O arquivo tar.bz2 é um formato de arquivo comprimido( ou compactado) que combina a compressão tar e a compressão bzip2.
No Linux, as pessoas o utilizam amplamente para compactar e armazenar arquivos e diretórios.
Comumente, o programa bzip2 é usado para distribuir arquivos grandes ou grupos de arquivos como um único arquivo, o qual possui um tamanho menor em comparação aos arquivos originais, tornando mais fácil a transferência e o gerenciamento.
Neste tutorial, você aprenderá o seguinte:
- Como criar um arquivo compactado tar.bz2
- Como descompactar o arquivo tar.bz2
- Comando para listar o conteúdo de tar.bz2 sem extraí-lo
Tar e bzip2 para compressão
Nós usamos o comando tar para criar um único arquivo a partir de vários outros arquivos ou diretórios, e podemos também utilizar o algoritmo de compactação bzip2 para reduzir o tamanho do arquivo gerado pela ferramenta tar. O arquivo resultante tem uma extensão .tar.bz2 e pode ser descompactado usando o comando tar com a opção -j.
Como criar um arquivo compactado tar.bz2
O comando tar usa -c para criar um arquivo tar compactado. Você também pode usar -j para criar um arquivo tar.bz2.
Por exemplo, para criar um backup do diretório do seu servidor web, execute:
tar -cjf backup.tar.bz2 /var/www/html
O comando acima irá compactar todos os arquivos disponíveis no diretório /var/www/html e criar o arquivo compactado backup.tar.bz2 no diretório atual.
Como descompactar ou extrair um arquivo tar.bz2
Você pode usar o comando tar do Linux com a opção -j para extrair o arquivo bz2. Como este arquivo também está compactado no formato tar, você deve utilizar a opção de linha de comando -x para realizar a extração e -f para especificar o caminho do arquivo a ser descompactado.
Portanto, ficará assim -xjf as opções que usaremos com o comando tar para extrair um arquivo .tar.bz2. Veja,
tar -xjf nome_arquivo.tar.bz2
Para extrair arquivos em um local específico use a opção -C seguida do diretório de destino.
tar -xjf nome_arquivo.tar.bz2 -C /home/maria/documentos
Agora todos os arquivos serão extraídos no diretório /home/maria/documentos.
Comando para listar o conteúdo de tar.bz2 sem extraí-lo
Caso você não precise extrair um arquivo compactado mas apenas visualizar use -t com a opção de linha de comando -v (detalhado) para listar apenas o conteúdo do arquivo compactado.
tar -tvjf backup.tar.bz2
Veja também: Edição de imagens: Prós e contras de vários formatos de imagens
Fontes: bzip
Comments on “Linux: Criando e Extraindo Arquivos Tar.bz2”