Pesquisa de site

Como criar e extrair arquivos Zip para um diretório específico no Linux


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

Zip é um utilitário de compactação e empacotamento de arquivos simples e multiplataforma para sistemas do tipo Unix, incluindo sistemas operacionais Linux e Windows; além de muitos outros sistemas operacionais. O formato “zip” é um formato de arquivo de arquivamento comum usado em PCs com Windows e, o mais importante, permite especificar o nível de compactação entre 1 e 9 como uma opção.

Leia também: 5 melhores ferramentas de arquivamento de linha de comando para Linux

Crie um arquivo Zip no Linux

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

zip -r tecmint_files.zip tecmint_files 

Para descompactar o 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 irá 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.

Extraia o arquivo Zip para um diretório específico ou diferente

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

Isso extrairá o conteúdo do arquivo .zip para o diretório /tmp:

mkdir -p /tmp/unziped
unzip tecmint_files.zip -d /tmp/unziped
ls -l /tmp/unziped/

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

man zip
man unzip 

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

  1. Como arquivar/compactar 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 .zip para um diretório específico ou diferente no Linux. Você pode adicionar suas idéias a este artigo por meio do formulário de feedback abaixo.