Odpowiedzi:
Możesz użyć mdls
polecenia, aby znaleźć identyfikator UTI dla pliku:
mdls /Library/Desktop\ Pictures/Aqua\ Blue.jpg
i da ci mnóstwo informacji, na górze powie coś podobnego
kMDItemContentType = "public.plain-text"
Mam nadzieję że to pomoże!
Wydaje się, że polecenie mdls działa tylko w przypadku plików indeksowanych Spotlight. Jeśli uruchomisz go na zamontowanym obrazie dysku, dysku CD lub napędu USB, może on w ogóle nie zwrócić żadnych informacji.
Podczas opracowywania wtyczki Quicklook przydatne jest również użycie następującego polecenia, aby zobaczyć, co według UTI Quicklook uważa, że plik ma i jakich wtyczek używa do podglądu:
qlmanage -d 4 -p /path/to/file
mdls -name kMDItemContentTypeTree /Library/Desktop\ Pictures/Aqua\ Blue.jpg
jest dokładnie tym, czego chciałem.