Descompactar todos os .zip de um diretório

Publicado por Fábio Arezi 29/12/2004

[ Hits: 14.344 ]

Download dizipa




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.

  



Esconder código-fonte

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

Scripts recomendados

Simula comando PAUSE do MSDOS

Mover arquivos conforme nomenclatura

calculadora

Instalar as bibliotecas do Cisco para versões 64 bits do Ubuntu

Configução básica de uma rede local, roteando e habilitando o firewall


  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts