Snippet
for file in *.zip; do 7z e "$file"; done
Explications
Il est possible d’utiliser la commande unzip
, mais pour une plus grande efficacité et flexibilité, l’installation de 7zip est conseillé ! A la fin de l’installation, il faut ajouter le dossier de 7z à la variable d’environnement PATH afin de pouvoir y accéder en ligne de commande.
- La commande pour extrait un fichier est
7z e filename.zip
(ouunzip filename.zip
). L’avantage de 7zip, c’est qu’il gère plusieurs formats d’archives. - La commande pour lister tous les documents du dossier courant est
for nameOfTheVariable in .; do echo $nameOfTheVariable; done
. - A partir de là, j’ai fait une boucle sur les fichiers se terminant par « .zip » exclusivement.