Décompresser plusieurs archives (.zip) ?

Bonjour à tous, :006

Mon problème est ambigu…

J’ai un répertoire qui contient 72 archives.zip.
(exemple)
ls ./mon_repertoire
archive1.zip
archive2.zip
archive3.zip
archive4.zip
archive5.zip

Je souhaiterai les extraire chacune dans un répertoire distinct qui porte le nom-même de l’archive.

j’avais pensé à une structure de contrôle comme celle la initialement…
for f in *.zip;do unzip “$f”:done

Mais cela me les extrais tous dans le même répertoire (mon_repertoire) :017 … quelqu’un aurait une idée plus mieux meilleure?

Merci d’avance! :023 :023

:question:

:question:

Merci beaucoup, l’idée est bonne! :023

Mais serait-il possible que le nom des répertoires porte exactement le même nom que l’archive…? (sans le .zip) bien sur
et aussi sans le .dir?

parce que le problème c’est que c’est des archives qui portent d’origine un nom “archive.mp3.zip” …
et avec cette commande ça me fait des repertoires.mp3.zip.dir

Merci d’avance :023

Oui, c’est juste par flemme que j’ai mis le .dir :wink:

Super alors tout baigne! c’est résolu! :023 :038 :038

Si on ne veut pas s’embêter à chaque fois :

apt-get install atool
aunpack -e *.zip

Et ça fonctionne avec à peu près tous les types d’archives !