Vous avez beaucoup de dossiers vides à supprimer sur Linux? Il y a une commande facile pour faire ça depuis le terminal !
Comment lister les répertoires vides dans Linux
Avec la commande find . -type d -empty -print exécutée dans le répertoire principal qui vous intéresse.
Placez vous dans le répertoire dont vous voulez supprimer les répertoires vides et commencez par la commande suivante qui va vous permettre de *lister* les dossiers vides:
find . -type d -empty -print
Cette commande va vous produire une sortie comme cela par exemple :
root@hurricane:~# find . -type d -empty -print
./.config/htop
./test
./.cache/composer/files/phpoption/phpoption
./.cache/composer/files/ovh/ovh
./.cache/composer/files/phpdocumentor/phpdocumentor
./.cache/composer/files/phpdocumentor/reflection
./.cache/composer/files/phpdocumentor/fileset
./.cache/composer/files/phpdocumentor/graphviz
Maintenant, si vous êtes prêt à supprimer les dossiers vides, on exécute la commande avec une légère variation à la fin :
find . -type d -empty -delete
Et hop le tour est joué, de façon récursive vous avez supprimé les dossiers vides contenus dans le dossier où vous vous situez.
Testé sur Debian Stretch (9)