Я пытаюсь написать сценарий bash, чтобы рекурсивно скрывать пустые папки в текущем каталоге.
В конечном итоге это будет использоваться как часть рабочего процесса Alfred, что позволит мне скрывать/показывать дополнительные папки в иерархии папок моего проекта по умолчанию. Цель состоит в том, чтобы сохранить свое здравомыслие при повторном знакомстве с проектом, но сохранить структуру папок на месте, чтобы я мог сохранять согласованность от проекта к проекту.
Я экспериментировал с этой командой терминала
find . -empty -type d -exec chflags hidden {} +
Теоретически это работает, но проблема в том, что Mac OS X добавляет системные файлы в папки, которые я считаю пустыми для своих целей.
Как я могу игнорировать такие файлы, как .DS_Store, при скрытии каталогов?