Uso básico dos comandos zip e unzip
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
Outras dicas deste autor
Telegram Desktop no Linux Mint e Ubuntu
id - comando com exemplos
Linux Mint 12: inicialização com mensagens
GIMP 2.8 - Instalação no Linux Mint 13 e Ubuntu 12.04
Arduino - Porta serial não disponível na IDE [Resolvido]
Leitura recomendada
Encontrando o par de chaves ou parênteses no VIM
Tecla ponto do teclado numérico mostrando vírgula em programas instalados via Wine
Como ordenar arquivos por tamanho
Recuperar arquivos do Windows usando um LiveCD do Ubuntu Linux
Renomeando múltiplos arquivos com mmv
Comentários
Tem também a opção -d:
unzip $HOME/1.zip -d /tmp
ls /tmp/
cópia de planilha.xls
-----------------------------------------------------------
Opção -n:
unzip 1.zip -d /tmp
Archive: 1.zip
replace /tmp/cópia de planilha.xls? [y]es, [n]o, [A]ll, [N]one, [r]ename: n
unzip 1.zip -d -n /tmp
Archive: 1.zip
caution: filename not matched: /tmp
[1] Comentário enviado por meianoite em 04/03/2017 - 17:23h
Tem também a opção -d:
unzip $HOME/1.zip -d /tmp
ls /tmp/
cópia de planilha.xls
-----------------------------------------------------------
Opção -n:
unzip 1.zip -d /tmp
Archive: 1.zip
replace /tmp/cópia de planilha.xls? [y]es, [n]o, [A]ll, [N]one, [r]ename: n
unzip 1.zip -d -n /tmp
Archive: 1.zip
caution: filename not matched: /tmp
Sim caro Meia Noite, a man do zip tem 1174 linhas com dezenas de opções, mas aqui é apenas uma dica com algumas delas ( as que eu mais usava, e por isso mais importantes na minha opinião, naquele momento de 2012), sem ter a intenção de esgotar o comando (como o próprio nome da dica diz "uso básico").
Sugiro que escreva uma dicavocê também com as opções que são as mais uteis e mais usadas na sua opinião.
Obrigado pelo comeentário e um abraço.
Mensagem
[quote]
[1] Comentário enviado por meianoite em 04/03/2017 - 17:23h
Tem também a opção -d:
unzip $HOME/1.zip -d /tmp
ls /tmp/
cópia de planilha.xls
-----------------------------------------------------------
Opção -n:
unzip 1.zip -d /tmp
Archive: 1.zip
replace /tmp/cópia de planilha.xls? [y]es, [n]o, [A]ll, [N]one, [r]ename: n
unzip 1.zip -d -n /tmp
Archive: 1.zip
caution: filename not matched: /tmp
[/quote]
Sim caro Meia Noite, a man do zip tem 1174 linhas com dezenas de opções, mas aqui é apenas uma dica com algumas delas ( as que eu mais usava, e por isso mais importantes na minha opinião, naquele momento de 2012), sem ter a intenção de esgotar o comando (como o próprio nome da dica diz "uso básico").
Sugiro que escreva uma dicavocê também com as opções que são as mais uteis e mais usadas na sua opinião.
Obrigado pelo comeentário e um abraço.
Obrigado pela dica.
Abs,
José Oliveira
Mensagem
Obrigado pela dica.
Abs,
José Oliveira
Contribuir com comentário
Enviar