Como extrair (descompactar) o arquivo Tar Bz2

O comando tar permite criar e extrair arquivos tar. Ele suporta uma vasta gama de programas de compactação como gzip, bzip2, lzip, lzma, lzop, xz e compress.

Bzip2 é um dos algoritmos mais populares para compactar arquivos tar. Por convenção, o nome de um arquivo tar compactado com bzip2 termina com .tar.bz2 ou .tbz2.

Neste tutorial, explicaremos como extrair (ou descompactar) arquivos tar.bz2 e tbz2 usando o comando tar.

Extraindo o arquivo tar.bz2 #

A maioria das distribuições do Linux e macOS vem com o utilitário tar pré-instalado por padrão.

Para extrair um arquivo tar.bz2, use a opção --extract (-x) e especifique o arquivo nome do arquivo após a opção -f:

O tar O comando detecta automaticamente o tipo de compressão e extrai o arquivo. O mesmo comando pode ser usado para extrair arquivos tar compactados com outros algoritmos como .tar.gz ou .tar.xz.

Se você for um usuário de desktop e a linha de comando não for sua, você pode usar o seu gerenciador de arquivos. Para extrair (descompactar) um arquivo tar.bz2, basta clicar com o botão direito do mouse no arquivo que deseja extrair e selecionar “Extrair”. Os usuários do Windows precisarão de uma ferramenta chamada 7zip para extrair arquivos tar.bz2.

Para mais saída detalhada use a opção -v. Esta opção informa tar para exibir os nomes dos arquivos sendo extraídos no terminal.

Por padrão, tar extrairá o conteúdo do arquivo no diretório de trabalho atual. Use o --directory (-C) para extrair arquivos compactados em um diretório específico:

Por exemplo, para extrair o conteúdo do arquivo para /home/linuxize/files diretório, você digitaria:

Extraindo arquivos específicos de um arquivo tar.bz2 #

Para extraia um (s) arquivo (s) específico (s) de um arquivo tar.bz2, acrescente uma lista separada por espaços de nomes de arquivos a serem extraídos após o nome do arquivo:

Whe Na extração dos arquivos, você deve fornecer seus nomes exatos, incluindo o caminho, conforme impresso quando a opção --list (-t) é usada.

Extrair um ou mais diretórios de um arquivo é o mesmo que extrair vários arquivos:

Se você tentar extrair um arquivo que não t existir no arquivo, uma mensagem de erro semelhante à seguinte será exibida:

O --wildcards opção permite que você extraia arquivos de um arquivo tar.bz2 com base em um padrão curinga. O padrão deve ser colocado entre aspas para evitar que o shell o interprete.

Por exemplo, para extrair apenas os arquivos cujos nomes terminam em .md (arquivos Markdown), você usaria:

Extraindo arquivo tar.bz2 de stdin #

Ao extrair um arquivo tar.bz2 compactado lendo o arquivo de entrada padrão (geralmente por meio de tubulação), você deve especificar a opção de descompressão. A opção -j informa tar que o arquivo está compactado com bzip2.

No exemplo abaixo, estamos baixando o Fontes Vim usando o comando wget e canalizando sua saída para o comando tar:

Se você não especificar uma opção de descompressão, tar mostrará qual opção você deve usar:

Listando arquivo tar.bz2 #

Para listar o conteúdo de um arquivo tar.bz2, use o --list (-t) option:

A saída será parecida com esta:

Se você adicionar a opção --verbose (-v), tar irá imprimir mais informações, como proprietário, tamanho do arquivo, carimbo de data / hora ..etc:

Conclusão #

arquivo tar.bz2 é um arquivo Tar c comprimido com Bzip2. Para extrair um arquivo tar.bz2, use o comando tar -xf seguido pelo nome do arquivo.

Write a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *