Câu trả lời:
Bạn có thể sử dụng mdls
lệnh để tìm UTI cho một tệp:
mdls /Library/Desktop\ Pictures/Aqua\ Blue.jpg
và nó sẽ cung cấp cho bạn một loạt thông tin, về phía trên nó sẽ nói một cái gì đó như
kMDItemContentType = "public.plain-text"
Hi vọng điêu nay co ich!
Lệnh mdls dường như chỉ hoạt động trên các tệp được lập chỉ mục Spotlight. Nếu bạn chạy nó trên một hình ảnh đĩa được gắn, ổ đĩa cd hoặc ngón tay cái, nó có thể không trả lại thông tin nào cả.
Khi bạn đang phát triển Plugin Quicklook, việc sử dụng lệnh sau để xem UTIs Quicklook nghĩ gì về một tệp có và plugin nào được sử dụng để xem trước:
qlmanage -d 4 -p /path/to/file
mdls -name kMDItemContentTypeTree /Library/Desktop\ Pictures/Aqua\ Blue.jpg
chính xác là những gì tôi muốn.