Descompacte todos os arquivos zip em um diretório sem sobrescrevê-lo?

2

Estou trabalhando no OSX. Eu tenho muitos arquivos zip em um diretório chamado data e eu gostaria de descompactar todos eles:

$ ls data
62.zip
63.zip
64.zip
...

Estou usando o seguinte comando:

unzip -d data "data/*" 

O problema que estou tendo é que todos os arquivos estão descompactando para o mesmo diretório de destino, chamado 10.002 , e sendo sobrescritos a cada vez. Então acabo com apenas um arquivo descompactado.

Como posso fazer com que cada arquivo seja descompactado em um diretório exclusivo?

Ou melhor ainda, faça com que todos os arquivos sejam descompactados no mesmo diretório, mas sem serem sobrescritos.

    
por Richard 10.04.2015 / 10:10

1 resposta

1

Você pode usar algo como The Unarchiver (freeware) que tem prefs para extração, para colocar todos os arquivos em uma pasta separada, se houver algum perigo, eles contêm arquivos de mesmo nome que você não quer sobrescrever.

Como alternativa, o Stuffit Expander (freeware) pode ser definido para renomear automaticamente qualquer conflito.

    
por 10.04.2015 / 13:19

Tags