Respostas:
Você pode usar o mdls
comando para encontrar a UTI de um arquivo:
mdls /Library/Desktop\ Pictures/Aqua\ Blue.jpg
e ele vai te dar um monte de informações, no topo vai dizer algo como
kMDItemContentType = "public.plain-text"
Espero que isto ajude!
O comando mdls parece funcionar apenas em arquivos indexados do Spotlight. Se você executá-lo em uma imagem de disco montada, CD ou pen drive, ele pode não retornar nenhuma informação.
Ao desenvolver um plug-in do Quicklook, também é útil usar o comando a seguir para ver quais UTIs o Quicklook acha que um arquivo possui e quais plug-ins ele usa para a visualização:
qlmanage -d 4 -p /path/to/file
mdls -name kMDItemContentTypeTree /Library/Desktop\ Pictures/Aqua\ Blue.jpg
é exatamente o que eu queria.