Dica sobre uso básico do comando zip e unzip no Linux

Postado em por Wolmir Cezer Garbin em Ubuntu | 24 Visualizações
Última atualização em:

Veja neste post como utilizar o comando zip e unzip pelo terminal do linux

Compactar arquivos é um função muito importante qualquer sistema. No linux, podemos fazer isso apenas utilizando o terminal.

Instalando o zip e unzip

Antes de mais nada você precisa ter o utilitário zip instalado na maquina, caso não tenha utilize o comando:

sudo apt-get install zip
sudo apt-get install unzip

Se quiser verificar se ele está instalado utilize o comando:

zip -v

O retorno deve ser:

Copyright (c) 1990-2008 Info-ZIP - Type 'zip "-L"' for software license.
This is Zip 3.0 (July 5th 2008), by Info-ZIP.
Currently maintained by E. Gordon.  Please send bug reports to
the authors using the web page at www.info-zip.org; see README for details.

Comando zip

O básico do comando é:

zip zipado.zip arquivo

Onde o primeiro parâmetro é o arquivo compactado a ser gerado e o segundo é o arquivo.

Também podemos gerar um arquivo zip a partir de vários outros arquivos, veja:

zip zipado.zip arquivo arquivo2 arquivo3

Outra forma de fazer isso é compactando todos os arquivos de uma pasta, da seguinte forma:

zip zipado.zip /pasta/*

Ou ainda você pode optar por zipar a pasta com todos os arquivos dentro, veja:

zip -r zipado.zip /pasta

Note que o -r indica a recursividade.

Por fim, também é possível criar um arquivo .zip a partir de outro zip e ainda incluir outros arquivos junto, veja:

zip zipado-01.zip /pasta/arquivo --out arquivo.zip

Comando unzip

O comando básico para o unzip é:

unzip arquivo.zip

Isso ira descompactar o arquivo.

Você ainda pode ver a saida detalhada do comando usando o -v, veja:

unzip -v arquivo.zip

Ou também poderá ver o conteúdo de um arquivo zipado sem extrair os arquivos, usando o -l, veja:

unzip -l arquivo.zip

Qualquer dúvida deixe nos comentários.

Wolmir Cezer Garbin

Wolmir Cezer Garbin


Sou formado em Desenvolvimento de Sistemas para Internet pela faculdade Mater Dei e Pós graduado em Desenvolvimento de sistemas em Java pela UTFPR. Trabalho a mais de 9 anos com desenvolvimento em Java, Android e Web utilizando as principais tecnologias do mercado. Atuo como professor na faculdade Mater Dei, programador na Garbo Software e criador do Receitas de Código.

Ver mais

Posts relacionados


Code Conference

Esta é uma conferência de código realizada na cidade de Pato Branco para dissiminar tendências e informações sobre programação e novas tecnológias

Veja mais sobre o Code Conference

Publique seu post no Receitas de Código

Agora você pode publicar seu post no Receitas de Código e compartilhar seu conhecimento com muitas pessoas!

Quero publicar