O que é o comando unzip do Linux?
A compressão de ficheiros é uma excelente forma de poupar armazenamento e largura de banda durante a transferência de ficheiros fisicamente ou através de uma rede. Existem vários formatos de compressão de ficheiros, como ZIP, RAR e TAR. Sem dúvida, o ZIP é o formato de compressão mais utilizado, especialmente nos ecossistemas Windows e Linux.
A utilização de sistemas operativos centrados no Linux permite aos utilizadores tirar partido das capacidades do unzip, um utilitário de linha de comandos amplamente utilizado para comprimir e descomprimir arquivos.
Instalar o unzip no Linux
A utilização do comando unzip é um pré-requisito para a execução de operações de arquivo e extração no sistema operativo Linux. É possível implantar o unzip em uma ampla gama de distribuições Linux empregando as ferramentas padronizadas de gerenciamento de pacotes, que normalmente são incluídas como parte do processo de instalação.
Em Ubuntu e Debian, execute:
sudo apt install unzip
Para configurar e executar com sucesso a instalação do pacote de software UnZip num Fedora, CentOS, ou qualquer outro sistema operativo baseado em Red Hat Enterprise Linux (RHEL), siga estes passos meticulosamente:
sudo yum install unzip
No Arch Linux e seus derivados:
sudo pacman -S unzip
Alternativamente, para aqueles que não desejam utilizar o comando “unzip” incorporado no seu sistema operativo Linux, está disponível uma solução alternativa instalando a aplicação 7-Zip no seu computador.
Descompactar ficheiros utilizando o unzip
O ato de descompactar resulta na recuperação de todos os conteúdos contidos num arquivo ZIP. Por defeito, estes elementos são depositados na pasta atual; no entanto, é possível alterar este resultado designando uma localização alternativa através da utilização do comando unzip.
Para extrair ou descomprimir ficheiros utilizando um formato de ficheiro zip num sistema operativo Linux, pode executar a seguinte diretiva:
unzip filename.zip
A diretiva mencionada anteriormente apresentará os nomes de todos os documentos recuperados no terminal quando invocada e, opcionalmente, suprimindo a saída utilizando o modo silencioso com a bandeira -q
.
unzip -q filename.zip
A opção “-q” serve como um modificador, indicando que a operação deve ser conduzida de uma forma furtiva com o mínimo de saída. Especificamente, é usada para suprimir a saída padrão produzida pelo comando “unzip”.
Descompactar ficheiros para um diretório diferente
Pode optar-se por armazenar o conteúdo do arquivo ZIP num diretório isolado, preservando assim a integridade do diretório original ao manter a sua organização e evitando a mistura com outros ficheiros que possam estar presentes no mesmo.
Para realocar arquivos para outra pasta, utilize a opção de linha de comando -d. O sinalizador -d representa “Diretório” e aceita um caminho relativo ou absoluto como argumento.
unzip filename.zip -d /directory/location
Descompactar um ficheiro ZIP protegido por palavra-passe no Linux
A utilização de uma palavra-passe para proteger arquivos ZIP é uma estratégia predominante para garantir a privacidade e preservar informações sensíveis. Para aceder ao conteúdo de um ficheiro ZIP protegido por palavra-passe, pode utilizar os seguintes passos:
unzip -P your_password filename.zip
Utilize wherein, your\_password serve como chave de autenticação para aceder aos dados encriptados dentro do ficheiro arquivado.
Excluir ficheiros ao descomprimir
Ao utilizar o comando unzip
, recomenda-se a utilização do sinalizador -x
se o ficheiro arquivado contiver conteúdo que não deva ser extraído. Para executar esta operação, basta combinar o sinalizador acima mencionado com a sintaxe apropriada quando introduzir o comando no seu terminal ou interface shell.
unzip filename.zip -x exclude1.file exclude2.file
Extraindo arquivos ZIP graficamente no Linux
Para extrair arquivos de um arquivo compactado sem utilizar o terminal, pode-se tirar vantagem da opção padrão Extract que está normalmente disponível nas interfaces gráficas de usuário mais proeminentes baseadas no Linux.
Em primeiro lugar, localize a pasta que contém o ficheiro comprimido. Em seguida, abra esta pasta clicando nela com o cursor do rato. Depois, seleccione o ficheiro comprimido dentro da pasta com um único clique do botão esquerdo do rato. Posteriormente, posicione o cursor sobre o ficheiro selecionado até o ponteiro mudar para um ícone de mão, indicando que o ficheiro está pronto para ser extraído. Finalmente, clique mais uma vez no ficheiro com o botão esquerdo do rato para iniciar o processo de extração. Quando a extração tiver sido concluída com êxito, ser-lhe-á pedido que clique no botão “Extrair” localizado no canto superior esquerdo do ecrã para visualizar os ficheiros extraídos.
Ao clicar no botão especificado, aparecerá um elemento da interface do utilizador conhecido como “caixa de diálogo”, solicitando informações sobre o destino pretendido para guardar o ficheiro de dados extraído. Na referida caixa de diálogo, existem várias selecções disponíveis que podem ser utilizadas pelo utilizador para especificar as preferências pretendidas.Estas escolhas incluem a opção de manter a estrutura de directórios original do material de origem durante a extração, uma instrução para evitar a substituição de versões mais recentes de quaisquer ficheiros existentes encontrados durante o processo, e uma diretiva para extrair todos os ficheiros presentes no conjunto de dados de entrada. O utilizador é encorajado a rever estas alternativas e a fazer quaisquer ajustes necessários antes de continuar com a operação.
Por favor, escolha uma localização adequada para o ficheiro extraído e, em seguida, clique no botão verde “Extract” situado no canto superior direito da caixa de diálogo.
A utilização de uma interface gráfica do utilizador permite que a extração do conteúdo de um ficheiro arquivado seja efectuada numa localização desejada. Após a seleção de parâmetros específicos na ferramenta de gestão de arquivos, todos os dados incluídos serão extraídos para a área designada.
A funcionalidade desta abordagem depende da presença de um utilitário de arquivo previamente instalado no seu sistema operativo. A grande maioria das interfaces gráficas de utilizador baseadas em Linux incorporam um gestor de arquivos padrão, que permite aos utilizadores extrair e gerar ficheiros ZIP com facilidade.
Trabalhar com arquivos comprimidos no Linux
A utilização de técnicas de compressão pode reduzir significativamente os requisitos de tempo e armazenamento quando se transmitem frequentemente vários ficheiros, quer através de meios locais ou remotos. Os utilizadores podem empregar o simples comando “zip”, que está incorporado no ubíquo utilitário “unzip”, para arquivar os seus dados. Por outro lado, esta mesma ferramenta “unzip” também permite aos utilizadores extrair arquivos comprimidos, tornando-a assim uma solução prática e duradoura para a gestão de ficheiros.