2012-02-23 3 views
93

В Linux, как проверить все папки в каталоге и вывести имя всех каталогов, которые пусты в списке.Как перечислить пустые папки в linux

+0

Похожие: [Использование GNU найти, чтобы показать только лист каталогов] (http://stackoverflow.com/q/4269798/55075) на SO – kenorb

ответ

173

Попробуйте следующее:

find . -type d -empty 
+5

Вам нужно измените '/' на каталог, который вы хотите использовать в качестве корня поиска. –

+0

Вы уверены, что ваши каталоги действительно пусты? Сделайте ls -a, чтобы увидеть скрытые (dot) файлы. –

+4

Спасибо! Это хорошо работает в моей системе. Чтобы получить отсортированный список, используйте: 'find/-type d -empty | sort -u' – acme

Смежные вопросы