zip
O formato básico para o comando
zip é:
$ zip [parâmetro] [nome_do_arquivo_zipado] [arquivo1] [arquivo2] [arquivo3]...
Exemplo de uso simples, sem usar nenhum parâmetro:
1. Temos 4 arquivos no diretório: arquivo1 arquivo2 arquivo3 arquivo4
2. Criamos um arquivo compactado contendo os 2 primeiros:
$ zip zipado1.zip arquivo1 arquivo2
3. Verificamos a criação do arquivo ".zip":
$ ls
Resultado:
arquivo1 arquivo2 arquivo3 arquivo4 zipado1.zip
Vejamos agora algumas questões sobre o uso do zip:
1. Como incluir o arquivo3 no zipado1.zip?
$ zip zipado1.zip arquivo3
2. Como criar o zipado2.zip partindo do zipado1.zip e incluindo o arquivo4?
$ zip zipado1.zip arquivo4 --out zipado2.zip
3. Como zipar vários arquivos?
$ zip variosdocs.zip pasta/*
4. Como zipar um diretório e os arquivos recursivamente?
$ zip -r todasubpasta.zip pasta/subpasta/
unzip
O formato básico para o comando
unzip é:
$ unzip [parâmetro] [nome_do_arquivo_zipado]
Exemplo de uso simples com nosso último arquivo zipado, sem usar nenhum parâmetro:
$ unzip todasubpasta.zip
Vejamos agora algumas questões sobre o uso do
unzip:
Como ver uma saída detalhada do comando?
$ unzip -v todasubpasta.zip
Como ver o conteúdo do arquivo compactado, sem descomprimi-lo?
$ unzip -l todasubpasta.zip
Por hoje é isso aí.
Espero que a dica ajude.
Fontes