Відповіді:
За допомогою mdls
команди можна знайти UTI для файлу:
mdls /Library/Desktop\ Pictures/Aqua\ Blue.jpg
і він дасть вам купу інформації, вгорі він скаже щось на кшталт
kMDItemContentType = "public.plain-text"
Сподіваюся, це допомагає!
Команда mdls, здається, працює лише на файли з індексом Spotlight. Якщо ви запускаєте його на встановленому зображенні диска, компакт-диску чи великого пальця, він може взагалі не повертати ніякої інформації.
Коли ви розробляєте плагін Quicklook, також корисно скористатися наступною командою, щоб побачити, що UTIs Quicklook вважає, що файл має і які плагіни він використовує для попереднього перегляду:
qlmanage -d 4 -p /path/to/file
mdls -name kMDItemContentTypeTree /Library/Desktop\ Pictures/Aqua\ Blue.jpg
це саме те, що я хотів.