Ответ 1
Вы можете использовать оператор perm
:
find . -perm +0111 -type f
Мне нужно получить список всех вещей, помеченных как исполняемый файл в файловой системе. В linux я бы просто сделал:
find . -executable -type f
Но на OS X найдите жалобы:
find: -executable: unknown primary or operator
Вы можете использовать оператор perm
:
find . -perm +0111 -type f
Вы также можете использовать mdfind:
mdfind "kMDItemKind == 'Unix Executable File'"
Или вы можете просто установить GNU findutils из Homebrew и использовать gfind вместо find.
Для mac нет -устанавливается. Если вы хотите все файлы .exe, вы можете сделать:
найти. -name "*.exe" -type f