[Tips] : supprimer les répertoires vides avec find

Print Friendly, PDF & Email

On créé et on créé mais on fait pas toujours le ménage. C’est le cas notamment des répertoires. Avec find, vous pouvez rapidement lister les répertoires vides. Attention, vide ne veut pas dire non utilisé mais c’est possible.

Dans un premier temps dressez la liste des répertoires avant d’appliquer la suppression :

find . -type d -empty

Puis si cela vous convient appliquez la suppression :

find . -type d -empty -delete

Et si vous voulez simplement ignorer quelques répertoires vous devez utiliser -not -path :

find . -type d -empty -not -path "./chemin_vers_répertoire/"
Découvrez  Top commandes linux #3 : vim, python, wireshark, docker, port finder, mysql