Je possède un MacBook Air. J'essaie de décompresser tous ces dossiers en une fois au lieu de double-cliquer sur chaque fichier zip qui se trouve dans chaque répertoire. C'est possible? Si c'est le cas, comment? Par exemple, le dossier 1 contient Cow.zip et Pig.zip, le dossier 2 contient Dragon.zip, Dog.zip et Cat.zip et Le dossier 3 contient Hen.zip et Flowers.zip. Le dossier 1, le dossier 2 et le dossier 3 sont dans le fichier appelé animaux.Comment faire pour décompresser les fichiers qui sont dans des dossiers individuels?
-1
A
Répondre
0
Essayez ceci:
open ./*/*.zip
Cela traversera récursive tous les dossiers dans le répertoire courant et open
tous les fichiers .zip (à savoir « double clic »/dézipper).
Si vous avez besoin de décompresser beaucoup de fichiers, utilisez cette commande à la place pour éviter de nombreuses fenêtres contextuelles. (Remplacez path/to/folder
par le chemin qui contient les dossiers avec des zips/plusieurs dossiers)
find path/to/folder -name "*.zip" | while read filename; do unzip -o -d "`dirname "$filename"`" "$filename"; done;
Merci beaucoup. Y at-il un moyen de le faire avec 37 fichiers qui contiennent 22 fichiers chacun qui contient également des fichiers .zip? Je continue à recevoir de nombreux pop ups. Quel commandement sera-ce? –
Ouais, je ne m'en suis pas rendu compte. J'ai édité ma réponse originale. – Alphonsus
J'ai essayé de faire la commande: cd Desktop/AB -name "* .zip" | pendant la lecture du nom de fichier; do unzip -o -d "' dirname "$ nom de fichier" '" "$ filename"; terminé; –