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まさに私が望んでいたものです。 — スモクリス どういたしまして、助かりました。 — ワッファー 1 Spotlightインデックスをオフにし、メタデータが保存されていないようです。(mdls whatever-fileは、ファイルが見つからなかったとだけ言います)。md *サービスは、最初にコンテンツタイプをどのように生成しますか? — オーレルビリー
7 mdlsコマンドは、Spotlightインデックスファイルでのみ機能するようです。マウントされたディスクイメージ、CDまたはサムドライブで実行すると、情報がまったく返されない場合があります。 Quicklookプラグインを開発している場合は、次のコマンドを使用して、Quicklookがファイルに持っていると考えるUTIとプレビューに使用するプラグインを確認することも役立ちます。 qlmanage -d 4 -p /path/to/file — カルステン ソース 引用サイトは利用できなくなりました。 — ランドール
mdls -name kMDItemContentTypeTree /Library/Desktop\ Pictures/Aqua\ Blue.jpgまさに私が望んでいたものです。