Como descompactar vários arquivos zipados e renomear automaticamente, se necessário

0

Eu tenho um monte de arquivos zipados em uma pasta, e eu gostaria de descompactar tudo com:

unzip ZIP/*.zip

Mas renomeie automaticamente pastas ou arquivos com o mesmo nome, por exemplo:

Em ZIP_folder_1.zip e ZIP_folder_2.zip i tenho uma pasta chamada my_name , se eu descompactar tudo com o comando acima, a linha de comando perguntará se eu quero renomeá-lo, então, se eu tiver 3k pastas com o mesmo nome, eu vou ficar louco. É possível fazer automaticamente?

Obrigado.

    
por FXux 16.03.2016 / 21:19

1 resposta

0

Você pode fazer algo como

find . -type f -name "*.zip" -exec unzip {} -d {}.contents/;

Isso deve funcionar e extrair todos os arquivos zip em uma pasta com o nome do arquivo zip.

    
por 16.03.2016 / 21:32