Comando Unzip no Linux

Comando Unzip no Linux
A extensão ZIP é o formato de arquivo mais comumente usado que é usado para compactação de dados sem perda de dados. Em um arquivo zip, o usuário pode comprimir mais de um diretório e arquivos compactados. Portanto, os usuários precisam extrair esses arquivos ZIP com alguma ferramenta ou utilitário de linha de comando. Em um sistema Linux, o uso de usuários de comando unzip pode lidar facilmente com todos os tipos de arquivos zip.

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.