Neste artigo, você aprenderá como extrair arquivos ZIP através da linha de comando no sistema Linux usando o utilitário de comando unzip. Executamos alguns comandos úteis do Unzip no Ubuntu 20.04 Sistema que são fornecidos abaixo:
Como usar o comando unzip no ubuntu 20.04?
O comando UNZIP já está instalado no meu sistema Ubuntu 20.04. Mas se isso não estiver instalado no seu sistema Linux, você poderá instalá -lo facilmente no seu sistema.
Para instalar o comando UNZIP, abra a janela do terminal usando Ctrl + Alt + T e digite o seguinte comando na tela do terminal:
$ sudo apt install descom riscando
Extrair arquivo zip com comando unzip
Usando o comando simples Unzip, você pode extrair todos os arquivos do arquivo zip para o diretório de arquivo zip atual da seguinte forma:
$ UNJIP NOME DE FILHO.fecho eclair
Por exemplo, baixamos um arquivo zip nos 'downloads' com o nome 'testfile.fecho eclair'. Então, primeiro, navegue no diretório de downloads e depois extraímos o arquivo zip usando o seguinte comando:
$ CD Downloads
$ UNZIP TESTFILE.fecho eclair
Descompactar o arquivo para outro diretório
Usando o comando -d com comando unzip, você pode extrair o arquivo para um local diferente em vez do diretório atual. A sintaxe básica é a seguinte:
$ UNJIP NOME DE FILHO.Zip -d /diretório
Por exemplo, queremos extrair um arquivo zip na área de trabalho em vez dos downloads atuais. Então, usamos o seguinte comando para fazer isso:
$ sudo descom -o zip testfile.zip -d/home/kbuzdar/desktop
Como você pode ver na imagem a seguir, a pasta foi extraída na minha área de trabalho. Você deveria ter lido e escreva permissões para extrair um arquivo zip para diferentes diretórios.
Extrair arquivos ZIP com saída de supressão
Quando você extraiu um arquivo zip, ele imprime primeiro o nome de todos os arquivos durante a extração e também exibe um resumo após a conclusão. Usando o comando '-q' com o comando UNZIP, você pode evitar imprimir essas mensagens no terminal da seguinte forma:
$ UNZIP -Q FILE -NAME.fecho eclair
Por exemplo, extraímos um 'testFile.Switch ZIP 'usando' -q '. Você pode ver que o arquivo zip é extraído sem imprimir nomes de arquivos.
$ UNZIP -Q TestFile.fecho eclair
Exclua arquivos da extração de um arquivo zip
Você pode excluir diretórios e arquivos enquanto descia um arquivo zip. Use o comando '-x' com o comando unzip e o nome de arquivos excluído separado com espaço como segue:
$ UNJIP NOME DE ARQUIVO.zip -x name-exclude1 nome-exclude2
Por exemplo, queremos excluir os diretórios 'WP-Content' e 'WP-Admin' sobre extração da seguinte maneira:
$ UNZIP TESTFILE.Zip -x "*wp-content*" "*wp-admin*"
Substitua os arquivos descompactados existentes
Se você já possui arquivo inocente e executará novamente o comando da seguinte forma:
$ UNZIP TESTFILE.fecho eclair
Nesse caso, solicitará que você substitua o arquivo descompactado existente, que é exibido na saída a seguir:
Para substituir os arquivos existentes sem gerar prompt, você usará a opção '-o' com o comando unzip da seguinte maneira:
$ UNZIP -O TESTFILE.fecho eclair
Por favor, use este comando com cuidado, porque, devido a qualquer erro, você pode perder seus dados originais.
Liste o conteúdo do arquivo zip
A opção '-l' com o comando UNZIP é usada para listar o conteúdo de um arquivo zip da seguinte maneira:
$ UNZIP -L NOME DE ARQUIVO.fecho eclair
No exemplo seguinte, listamos o conteúdo de 'testFile.fecho eclair'.
$ UNZIP -L TestFile.fecho eclair
Se você não deseja substituir os arquivos existentes ou excluir acidentalmente alguns arquivos extraídos. Em seguida, você pode usar a opção '-n' com o comando unzip que pulará com força a extração dos arquivos que já foram extraídos ou existir.
$ UNZIP -N TESTFILE.fecho eclair
Descompactar vários arquivos
Usando expressões regulares, você pode descompactar vários arquivos de arquivo correspondentes no diretório atual. Para descompactar vários arquivos, você usará o seguinte comando no terminal:
$ descompactando '*.fecho eclair'
Na imagem a seguir, você vê que ela extrairá todos os arquivos ZIP do diretório de trabalho atual.
Como descompactar arquivos protegidos por senha?
Você também pode descompactar os arquivos ZIP protegidos por senha usando o comando UNZIP da seguinte forma:
$ UNZIP -P Senha -name.fecho eclair
Para abrir arquivos protegidos por senha usando a linha de comando não é segura. Então, é melhor evitá -lo.
Neste artigo, você aprendeu os usos do comando UNZIP que é muito útil para listar e extrair os arquivos do ZIP. Espero que este artigo seja útil para você no futuro.