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
Linux Mint atualizando versões 17 e 17.1 para 17.2 Rafaela
Data e hora do sistema
Instalando o Flash Plugin no Kali Linux
Java 7 no Linux Mint 14 e Ubuntu - Instalação via PPA
Processos rivais
Leitura recomendada
Comando "ls" completo, para mostrar várias características de seus arquivos e diretórios
Ubuntu - Configurar volume pelo Terminal
Comandos de manipulação de arquivos e diretórios
Comando "fdisk -l" não funciona como usuário comum no Deepin [Resolvido]
Principais comandos do Linux
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