Zależy to trochę od tego, co chcesz zrobić z pustymi katalogami. Używam poniższego polecenia, gdy chcę usunąć wszystkie puste katalogi w drzewie, powiedzmy testkatalog.
find test -depth -empty -delete
Jedną rzeczą, na którą należy zwrócić uwagę w powyższym poleceniu, jest to, że usunie ono również puste pliki , więc użyj opcji -type d , aby tego uniknąć.
find test -depth -type d -empty -delete
Upuść, -deleteaby zobaczyć dopasowane pliki i katalogi.
Jeśli twoja definicja pustego drzewa katalogów jest taka, że nie zawiera ono żadnych plików, możesz skleić coś razem w oparciu o to, czy find test -type fcoś zwraca.
find to świetne narzędzie, a RTFM wcześnie i często, aby naprawdę zrozumieć, ile może zrobić :-)