Pular para o conteúdo

Descompactar todos os .zip de um diretório

Bueno...
Recentemente tive essa necessidade de descompactar vários arquivos zipados que estavam em um diretório. Ae criei esse script simples que faz isso, e derepente pode ser alterado e ser útil para alguém.
Fábio Arezi fabiofx
Hits: 14.891 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Bueno...
Recentemente tive essa necessidade de descompactar vários arquivos zipados que estavam em um diretório. Ae criei esse script simples que faz isso, e derepente pode ser alterado e ser útil para alguém.
Download dizipa Enviar nova versão

Esconder código-fonte

cd /home/fx/tmp/vrs
for x in `ls *.zip` ; do
  echo $x
  unzip $x
done

sis_info

Pós instalação do Ubuntu

Script para configuração inicial do seu Linux

Sem APTONCD

Arquivo em shell criado cleanlogs.sh

#1 Comentário enviado por rbmzion em 29/12/2004 - 16:42h
ele descompcta .tar.bz2
#2 Comentário enviado por fabiofx em 30/12/2004 - 16:19h
sim...
aquele ls *.zip pode ser substituido por qualquer parametro dependendo do que se quer obter na lista de arquivos...
os arquivos sao listados e o $x vale o nome do arquivo. é um laço.
ao invés do unzip, pode-se usar qualquer comando, como por exemplo...
tar zxvf $x
ou até mais de um comando (ex: descompactar e em seguida apagar o arquivo compactado)
for x in `ls *.tar.gz` ; do
tar zxvf $x
rm -f $x
done

Contribuir com comentário

Entre na sua conta para comentar.