24 파일 이름을 전달할 수있는 명령 줄 유틸리티가 있습니까? 그러면 해당 파일에 적용 가능한 UTI가 반환됩니까? 예를 들면 다음과 같습니다. hypothetical-uti-fetcher /Library/Desktop\ Pictures/Aqua\ Blue.jpg 나에게 줄 수 있습니다 : public.jpeg public.image public.data macos command-line — 연기 소스
27 mdls명령을 사용하여 파일의 UTI를 찾을 수 있습니다 . mdls /Library/Desktop\ Pictures/Aqua\ Blue.jpg 그리고 그것은 당신에게 많은 정보를 줄 것입니다. kMDItemContentType = "public.plain-text" 이것이 도움이되기를 바랍니다! — 우퍼 소스 3 우수한. 감사. mdls -name kMDItemContentTypeTree /Library/Desktop\ Pictures/Aqua\ Blue.jpg정확히 내가 원하는 것입니다. — smokris 천만에요. 도움이 되었으니 다행입니다. — Wuffers 1 Spotlight 인덱스를 끄고 메타 데이터가 저장되지 않은 것 같습니다. (mdls whatever-file은 파일을 찾을 수 없음을 나타냅니다). md * 서비스는 먼저 컨텐츠 유형을 어떻게 생성합니까? — Aurel Bílý
7 mdls 명령은 Spotlight 색인 파일에서만 작동하는 것 같습니다. 마운트 된 디스크 이미지, CD 또는 썸 드라이브에서 실행하면 정보가 전혀 반환되지 않을 수 있습니다. Quicklook 플러그인을 개발할 때 다음 명령을 사용하여 파일에 대한 UTI Quicklook의 생각 및 미리보기에 사용하는 플러그인을 확인하는 것도 유용합니다. qlmanage -d 4 -p /path/to/file — 카르 스텐 소스 인용 된 사이트는 더 이상 사용할 수 없습니다. — 랜달
mdls -name kMDItemContentTypeTree /Library/Desktop\ Pictures/Aqua\ Blue.jpg
정확히 내가 원하는 것입니다.