Como Criar e Extrair Arquivos Zip para um Diretório Específico no Linux

Em um dos nossos vários artigos sobre o comando tar, mostramos como extrair arquivos tar para um diretório específico ou diferente no Linux. Este guia rápido explica como extrair/descompactar .zip arquivos de arquivo para um diretório específico ou diferente no Linux.

Zip é um utilitário simples de empacotamento e compressão de arquivo multiplataforma para sistemas semelhantes ao Unix, incluindo Linux e Windows OS; além de muitos outros sistemas operacionais. O formato “zip” é um formato comum de arquivo de arquivamento usado em PC’s Windows e, mais importante, permite que você especifique o nível de compressão entre 1 e 9 como opção.

Leia Também: 5 Melhores Ferramentas de Arquivamento de Linha de Comando para Linux

Criar Arquivo de Arquivo Zip no Linux

Para criar um arquivo .zip (empacotado e comprimido) a partir da linha de comando, você pode executar um comando semelhante ao abaixo, A bandeira -r permite a leitura recursiva da estrutura de diretórios de arquivos.

$ zip -r tecmint_files.zip tecmint_files 
Create Zip File in Linux

Para descompactar o arquivo de arquivo tecmint_files.zip que você acabou de criar acima, você pode executar o comando unzip da seguinte forma.

$ unzip tecmint_files.zip

O comando acima extrairá os arquivos para o diretório de trabalho atual. E se você quiser enviar os arquivos descompactados para um diretório específico ou diferente – você pode aprender isso na próxima seção.

Extrair Arquivo Zip para Diretório Específico ou Diferente

Para extrair/descompactar arquivos de arquivos .zip para um diretório específico ou diferente a partir da linha de comando, inclua a flag de comando -d unzip conforme mostrado abaixo. Usaremos o mesmo exemplo acima para demonstrar isso.

Isto irá extrair o conteúdo do arquivo .zip dentro do diretório /tmp:

$ mkdir -p /tmp/unziped
$ unzip tecmint_files.zip -d /tmp/unziped
$ ls -l /tmp/unziped/
Extract Zip Files to Specific Directory

Para mais informações de uso, leia as páginas de manual dos comandos zip e unzip.

$ man zip
$ man unzip 

Você também pode gostar de ler os seguintes artigos relacionados.

  1. Como Arquivar/Comprimir Arquivos e Diretórios no Linux
  2. Como Abrir, Extrair e Criar Arquivos RAR no Linux
  3. Peazip – Um Gerenciador de Arquivos Portátil e Ferramenta de Arquivamento para Linux
  4. Dtrx – Uma Ferramenta Inteligente de Extração de Arquivos (tar, zip, cpio, rpm, deb, rar) para Linux

Neste breve artigo, explicamos como extrair/descompactar arquivos de arquivo .zip para um diretório específico ou diferente no Linux. Você pode adicionar seus pensamentos a este artigo através do formulário de feedback abaixo.

Source:
https://www.tecmint.com/unzip-extract-zip-files-to-specific-directory-in-linux/