Comment lister les dossiers vides sous Linux

Réponses:

259

Essayez ce qui suit:

find . -type d -empty
Kirby Todd
la source
5
Vous devrez remplacer «/» par le répertoire que vous souhaitez utiliser comme racine de recherche.
Kirby Todd
5
Merci! Cela fonctionne bien sur mon système. Pour obtenir une liste triée, utilisez:find / -type d -empty | sort -u
acme
4
Incidemment, pour supprimer: trouver. -type d -empty -exec rmdir {} \;
Scott
4
Dirs vides dans répertoire courant: find . -type d -empty. De plus, des fichiers vides: find . -type f -emptydans le répertoire actuel et plus profond.
starikovs
26
@Scott - pourquoi pas find . -type d -empty -delete?
Ken Sharp