Comment supprimer tous les fichiers d'un dossier Linux sauf ceux avec une certaine extension ?

Réponses rédigées par Antoine
Dernière mise à jour : 2018-06-02 15:12:07
Thèmes : linux - rm
Question

Comment faire pour supprimer tous les fichiers d'un dossier Linux, sauf ceux avec une certaine extension, en ligne de commande ?

Réponse

Pour supprimer tous le contenu d'un dossier Linux, sauf les fichiers avec une certaine extension, en ligne de commande, procédez comme suit :

  • Rendez vous dans le dossier concerné.
  • Utilisez la commande RM comme suit :

rm !(*.log)

Dans cet exemple tous les fichiers seront effacés sauf les fichiers dont l'extension est .log.