В Linux find -type d работает для вывода списка всех подкаталогов, игнорируя файлы.
Однако, когда я запускаю это на Mac (High Sierra), я получаю ошибку: find: illegal option -- t .
Окунувшись в Google, я не нашел какой-либо очевидной альтернативы для эквивалента командной строки, за исключением ответов, предлагающих использовать ls и анализировать вывод через grep , или иметь решения для приложений с графическим интерфейсом или для пользователей, не использующих командную строку (через finder , так далее.).
Сценарий использования должен был бы передать этот вывод нечеткому искателю, который ожидает разделенный строкой список элементов. Например, я могу сделать это с помощью файлов и ripgrep с помощью: rg --files -g "" | fzy . Ripgrep, похоже, не поддерживает опцию --folders или что-то подобное из моего краткого обзора трекера GitHub.
В Linux find -type d | fzy "просто работает". Вплоть до установки других пакетов, но я очень надеялся на то, что просто предустановлено.
Я могу уйти от этого с помощью некоторых сценариев, но я бы хотел услышать о лучшей практике здесь.
