Como extrair arquivos para uma pasta específica Linux

Como extrair arquivos para uma pasta específica Linux
Os arquivos compactados salvam na largura de banda ao enviá -los para alguém. Você pode comprimir qualquer arquivo e existem ferramentas diferentes, como fecho eclair e alcatrão. Os arquivos compactados são extraídos para o diretório de trabalho atual, a menos que você especifique um diferente. Além disso, os diferentes utilitários têm várias opções que você deve adicionar para ajudar na extração de arquivos de arquivo para pastas específicas.

Ao usar uma ferramenta de descompressão, existe uma maneira de especificar um diretório diferente para os arquivos extraídos. Este guia discutirá como criar arquivos de arquivo e extrair o conteúdo para diretórios específicos usando descompactar e alcatrão em Linux.

Extraindo arquivos ZIP

Os arquivos ZIP são criados usando fecho eclair, Um utilitário de compactação e embalagem de plataforma cruzada que permite especificar os níveis de compressão, variando de 1 a 9.

Ao usar o ZIP para criar arquivos zip, os arquivos extraídos são armazenados no diretório atual. Vamos criar arquivos ZIP no diretório atual e extrair o conteúdo para um local diferente.

Para criar arquivos ZIP, a sintaxe é:

$ zip [options] [zip-name] [Zip-Files]

No nosso caso, estamos comprimindo diferentes arquivos e pastas. Nosso nome de arquivo zip é Exemplo 1.fecho eclair. O seguinte comando será:

$ ZIP Exemplo1.fecho eclair *.TXT *.Detalhes dos nomes do compartimento

Nosso arquivo zip está pronto e está atualmente no /Documentos diretório. Se fôssemos extraí -lo sem especificar o caminho, o seguinte comando seria:

$ UNZIP Exemplo1.fecho eclair

No entanto, vamos especificar o caminho e extrair o conteúdo do arquivo para /Transferências diretório. Além disso, você deve adicionar o -d sinalizador para especificar o caminho. Agora, a sintaxe é:

$ UNZIP [ZIP -FILE] -D /PATH /DIRETÓRIO

Crie um diretório para extrair o conteúdo do arquivo zip e usar descompactar Para extrair os arquivos usando o seguinte comando:

$ mkdir -p ~/downloads/zip -extractado
$ UNZIP Exemplo1.zip -d ~/downloads/zip -extractado

Se listarmos o conteúdo do diretório criado, vemos que a extração foi um sucesso.

Isso é tudo para isso. Esteja você trabalhando com um arquivo zip criado ou baixado, o processo e o conceito são os mesmos.

Extraindo arquivos de arquivamento de alcatrão

O formato alcatrão é o formato de compressão mais comum. A maioria dos arquivos é alcatrão.Formato GZ, Tar ou TZG. A extração funcionará da mesma forma e, como arquivos zip, a extração padrão ocorre no diretório atual, a menos que especificado de outra forma.

Crie rapidamente um arquivo alcatrão para usar para o exemplo a seguir. No nosso caso, nosso arquivo é Exemplo2.alcatrão:

Você pode usar o -C ou -diretório sinalizadores para extrair o arquivo alcatrão. Além disso, você precisa criar o diretório para manter os arquivos extraídos, como fizemos com descompactar.

A sintaxe para a extração é:

$ Tar -xvf [Tar -File] -c /Path /Directrory

ou

$ Tar -xvf [Tar -File] -Diretório /Path /Diretório

No nosso caso, nossos comandos serão:

$ mkdir -p ~/Downloads/Tar -Extraído
$ tar -xvf exemplo2.Tar -C ~/Downloads/Tar -Extraído

Observe que Exemplo2.alcatrão é o nome do nosso arquivo arquivado de alcatrão, e nosso caminho e diretório para extrair é ~/Downloads/Tar-Extraído. Portanto, substitua os nomes para corresponder ao seu caso.

Podemos listar e confirmar se a extração foi um sucesso, e a saída a seguir mostra tudo funcionado conforme o esperado:

O processo é o mesmo para outros formatos de alcatrão. Por exemplo, para extrair um .TGZ arquivo, os comandos serão semelhantes aos mostrados na imagem a seguir. Além disso, observe que estamos usando o -diretório Flag, que é o mesmo que -C.

Conclusão

O ponto principal é que, por padrão, extraindo arquivos no Linux armazena os arquivos extraídos no diretório de trabalho atual. Você deve especificar o caminho se precisar usar diretórios diferentes para extrair os arquivos. Além disso, existem várias opções que você precisa adicionar ao usar diferentes utilitários de extração de arquivos. Cobrimos a extração usando descompactar e alcatrão, os dois utilitários comuns que você pode usar.