De manière récursive décompresser des fichiers, puis supprimez le fichier d'origine, laissant les fichiers décompressés en place de la coquille

Je n'ai jusqu'à présent trouvé comment utiliser recherche récursive de décompresser tous les fichiers:

find . -depth -name `*.zip` -exec /usr/bin/unzip -n {} \; 

Mais, je ne peux pas comprendre comment faire pour supprimer les fichiers zip l'un après l'extraction. L'ajout de rm *.zip dans un -un -exec finit par suppression de la plupart des fichiers zip dans chaque répertoire, avant ils sont extraits. La tuyauterie par l'intermédiaire d'un script contenant la commande rm (avec -je l'ai activé pour les tests) causes trouve de ne pas trouver tout *.fermetures à glissière (ou du moins c'est ce qu'il se plaint). Il y a, bien sûr, les espaces dans de nombreux noms de fichiers, mais à ce point syntaxing dans un sed commande à ajouter _s'est un peu au-delà de moi. Merci pour votre aide!

Que voulez-vous dire recursively, zip dans le zip? Pour des tâches complexes, personnellement, je ferais un script d'aide (dire unzip-and-rm.sh) et l'option-exec de ce script.
Je m'excuse si je n'étais pas assez claire. L'arborescence de répertoire va au moins six ou sept niveaux vers le bas avec le zip des fichiers aux niveaux les plus profonds. Chaque fichier zip contient deux fichiers d'autres, et je veux garder l'autre pour les fichiers intacts, mais ensuite supprimer le fichier zip. Mon premier essaie ici était simplement de brancher le unzip-and-rm dans un script et -exec, mais il ne parvient pas à trouver tout les fichiers zip, et je soupçonne que c'est dû à la à la les espaces dans les noms de fichiers.
Je ne sais pas pourquoi it fails to find any zip files, je ne peux pas le croire, pourrait vous coller la ligne de commande?
S'il vous plaît, jetez un oeil à la réponse à stackoverflow.com/a/51841035/2457251 si vous voulez plus de connaissances. Par exemple, vous pouvez ajouter la commande rm $f, mv $f à l' .sh de fichier ou ajouter toute autre commande, si vous le souhaitez.

OriginalL'auteur Ben | 2011-04-08