Comment avez-vous récursivement décompresser les archives dans un répertoire et ses sous-répertoires à partir de la ligne de commande Unix?

La unzip de commande ne dispose pas d'une option pour récursivement la décompression des archives.

Si j'ai de la structure de répertoire suivante et archives:

/Mother/Loving.zip 
/Le Scorbut/Mer Dogs.zip 
/Scurvy/Cures/Limes.zip 

Et je veux décompressez les archives dans les dossiers avec le même nom que chaque archive:

/Mother/Loving/1.txt 
/Mother/Loving.zip 
/Le Scorbut/Mer Dogs/2.txt 
/Le Scorbut/Mer Dogs.zip 
/Scurvy/Cures/Limes/3.txt 
/Scurvy/Cures/Limes.zip 

Quelle commande ou des commandes aurais-je point?

Il est important que cela ne va pas s'étouffer sur les noms de fichiers contenant des espaces entre eux.

InformationsquelleAutor chuckrector | 2008-09-20