Compressão

Como descompactar arquivos no Linux

Como descompactar arquivos no Linux

Tar é um formato de arquivo bastante popular, especialmente no Linux. Em muitos casos, as distros usam arquivos tar para entregar atualizações de pacotes. Arquivos tar também são comuns de encontrar quando se trata de compartilhamento de arquivos online.

Veja como descompactar arquivos no Linux.

Tar em Linux

Para gerenciar arquivos tar, todas as distros Linux vêm com a ferramenta tar. É esta ferramenta que usaremos para extrair o conteúdo de um arquivo tar.

Vamos demonstrar tudo com um exemplo. Primeiro, vamos criar um arquivo tar com vários arquivos e diretórios. Aqui, criei um diretório com o nome “Formigas” que será transformado em um arquivo tar.

$ tree formigas /

Agora, vamos fazer um arquivo tar do diretório. Aqui, o tar usará vários algoritmos de compressão para fazer o trabalho. É uma prática comum que o algoritmo de compressão dite o nome do arquivo de saída.

Para criar um arquivo tar usando compressão gzip, use o seguinte comando.

formigas $ tar -cvzf.alcatrão.gz

Para criar um arquivo tar usando compressão bzip2, use o seguinte comando.

formigas $ tar -cvjf.alcatrão.bz2

Para criar um arquivo tar usando compressão XZ, use o seguinte comando.

formigas $ tar -cvJf.alcatrão.xz

Extraindo arquivos tar

Listar conteúdo de alcatrão

O seguinte comando tar irá listar todos os arquivos e diretórios incluídos no arquivo tar.

$ tar -tvf

Vamos analisar rapidamente as sinalizações que usamos.

  • t: diz ao tar para listar o conteúdo do arquivo.
  • v: Diz ao tar para imprimir sua ação no console.
  • f: Diz ao tar em qual arquivo executar a ação.

Extraia o arquivo inteiro

Agora, estamos prontos para extrair os arquivos tar que temos em mãos. Embora você precise usar comandos diferentes para criar diferentes tipos de arquivos tar, podemos usar apenas um único comando tar para extrair todos eles.

O seguinte comando tar irá extrair qualquer arquivo tar válido. Se houver arquivos com nomes de arquivos semelhantes, após a extração, o tar irá sobrescrever os arquivos fora do arquivo.

$ tar -xvf

Aqui, estamos diante de um novo sinalizador de alcatrão.

  • x: diz ao tar para extrair um arquivo.

Se você não quiser que o tar sobrescreva os dados existentes, adicione o sinalizador “-k”. Diz ao tar para não sobrescrever / substituir nenhum arquivo ou diretório existente.

$ tar -xvkf

Extraia arquivos específicos

Existem algumas situações em que você não precisa de todo o arquivo tar extraído apenas para pegar um único arquivo. A ferramenta tar oferece tal flexibilidade que você pode extrair apenas os poucos arquivos selecionados que você precisa.

Para esta tarefa, a estrutura do comando tar ficaria assim. Aqui, o nome do arquivo seria o nome do arquivo desejado. Deve corresponder ao nome do arquivo que está dentro do arquivo tar.

$ tar -xvf

Se você deseja extrair alguns arquivos dessa maneira, use a seguinte estrutura de comando.

$ tar -xvf

Extraia diretórios específicos

Este é mais um recurso incrível do arquivo tar. Assumindo que o arquivo tar em sua mão contém um diretório ou mais, você pode dizer manualmente ao tar qual diretório extrair.

A estrutura do comando é semelhante à seção acima.

$ tar -xvf

Se você deseja extrair vários diretórios, execute o seguinte comando.

$ tar -xvf

Pensamentos finais

Extrair arquivos taréuma tarefa bastante simples. Tudo que você precisa saber é o comando tar correto. Se você estiver interessado em realizar as ações com a GUI e usar um gerenciador de arquivos, então seu gerenciador de arquivos deve ser capaz de extrair arquivos tar por padrão.

No Linux, existem mais ferramentas para extrair vários formatos de arquivos compactados. Veja como extrair arquivos compactados no Linux.

Computação feliz!

Emular cliques do mouse passando o mouse usando o mouse sem cliques no Windows 10
Usar um mouse ou teclado na postura errada de uso excessivo pode resultar em muitos problemas de saúde, incluindo tensão, síndrome do túnel do carpo e...
Adicione gestos do mouse ao Windows 10 usando essas ferramentas gratuitas
Nos últimos anos, os computadores e sistemas operacionais evoluíram muito. Houve um tempo em que os usuários tinham que usar comandos para navegar pel...
Controle e gerencie o movimento do mouse entre vários monitores no Windows 10
Gerenciador de mouse com tela dupla permite que você controle e configure o movimento do mouse entre vários monitores, diminuindo seus movimentos pert...