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.892 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

Jogo da velha para dois jogadores

Agenda de contatos em DIALOG

Telegram direto do site

lower

Cópia de arquivos

#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.