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.
- Como arquivar/compactar arquivos e diretórios no Linux
- Como abrir, extrair e criar arquivos RAR no Linux
- Peazip – um gerenciador de arquivos portátil e ferramenta de arquivamento para Linux
- 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.