Como descompactar arquivos no Linux
Tar é um formato de arquivo bastante popular, especialmente no Linux. Em muitos casos, as distros usam arquivos tar para fornecer 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 no Linux
Para gerenciamento 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.
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 compactação dite o nome do arquivo de saída.
Para criar um arquivo tar usando compactação gzip, use o seguinte comando.
Para criar um arquivo tar usando compactação bzip2, use o seguinte comando.
Para criar um arquivo tar usando compactação XZ, use o seguinte c ommand.
Extraindo arquivos tar
Listar conteúdo tar
O seguinte comando tar listará todos os arquivos e diretórios incluídos no arquivo tar.
Vamos analisar rapidamente os sinalizadores 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 comando tar a seguir irá extrair qualquer arquivo tar válido. Se houver arquivos com nomes semelhantes, após a extração, o tar sobrescreverá os arquivos fora do arquivo.
Aqui, nós estamos enfrentando um novo sinalizador tar.
- x: Diz ao tar para extrair um arquivo.
Se você não deseja 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.
Extraia arquivos específicos
Existem algumas situações em que você não t preciso extrair todo o arquivo tar apenas para pegar um único arquivo. A ferramenta tar oferece tal flexibilidade que você pode extrair apenas os poucos arquivos selecionados de que precisa.
Para esta tarefa, a estrutura do comando tar seria semelhante este. Aqui, o nome do arquivo seria o nome do arquivo que você deseja arquivo ed. Deve corresponder ao nome do arquivo que está dentro do arquivo tar.
Se você deseja extrair alguns arquivos dessa maneira, use a seguinte estrutura de comando.
Extraia diretórios específicos
Este é outro 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.
Se você deseja extrair vários diretórios e execute o seguinte comando.
Considerações finais
Extrair os 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.
Boa computação!