Aller au contenu
Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Extraire plusieurs zip en ligne de commande ? Caution: filename not matched

Voici une petite astuce à la con que je me note là pour plus tard, quand je serai vieux et que je l’aurai oublié.

J’ai eu besoin aujourd’hui de dézipper un grand nombre de fichiers .zip via mon terminal. Pour cela, j’ai naïvement tapé la commande :

unzip *.zip

Mais tout ce que j’ai obtenu c’est une longue liste d’erreur

  • caution: filename not matched: Premier.zip
  • caution: filename not matched: Second.zip
  • caution: filename not matched: Troisième.zip
  • ….

Même souci sous OSX et apparemment Linux.

Après réflexion, il s’avère que la commande unzip lancée comme ceci ouvre tout simplement le premier zip trouvé et recherche à l’intérieur les autres zip.

Pas du tout ce que je veux faire. Finalement, j’ai trouvé…

Il suffit d’échapper le caractère * avec un antislash. Du coup pour dézipper tous mes fichiers, je n’ai eu qu’à taper :

unzip *.zip

Et le tour est joué…

Vous pouvez aussi utiliser des guillements :

unzip « *.zip »


Bitdefender Total Security 120 jours pour vous faire un avis

Bloque les menaces Des millions d’utilisateurs utilisent les solutions de sécurité Bitdefender dans le monde. Bitdefender s’appuie sur une intelligence artificielle avancée ainsi que sur d’autres technologies révolutionnaires afin d’anticiper, de détecter et de bloquer instantanément les menaces mêmes les plus récentes, avant qu’elles ne puissent vous causer le moindre préjudice.

Sans ralentir vos appareils. Découvrez le potentiel complet de votre appareil numérique. Bitdefender utilise un minimum de ressources, tandis que nos outils d’optimisation peuvent améliorer le temps de démarrage et les performances globales de votre ordinateur.

Essayez Bitdefender gratuitement – 120 jours au lieu de 30 !

Partenaire

Les articles du moment