macでRAWクエリを用いてファイルタイプ等で検索したいができない
macでRAWクエリを用いてファイルタイプ等で検索したいができない。
たまに旧Mac OSのファイルタイプなどで検索したいとき、以前のOS XではRAWクエリを用いて以下のような検索できた。
が、少なくとも「OS X El Capitan バージョン 10.11.6」では動作しない模様。
- Finder で
Command + F
。
- 検索条件を追加するところで
その他
を選択。
RAW クエリ
を選択。
RAW クエリ
の欄にkMDItemFSTypeCode == "IDd8"
などを入力する。
なお、 RAW クエリ
の条件に使用できそうなファイルの情報は、ターミナルの mdls
コマンドで確認できる。
mdls hoge.indd
出力例:
_kMDItemOwnerUserID = 99 kMDItemContentCreationDate = 2018-00-00 00:00:00 +0000 kMDItemContentModificationDate = 2018-00-00 00:00:00 +0000 kMDItemContentType = "dyn.ah62d4rv4ge80w5xequ" kMDItemContentTypeTree = ( "public.data", "public.item" ) kMDItemDateAdded = 2018-00-00 00:00:00 +0000 kMDItemDisplayName = "hoge.indd" kMDItemFSContentChangeDate = 2018-00-00 00:00:00 +0000 kMDItemFSCreationDate = 2018-00-00 00:00:00 +0000 kMDItemFSCreatorCode = "InDn" kMDItemFSFinderFlags = 0 kMDItemFSHasCustomIcon = (null) kMDItemFSInvisible = 0 kMDItemFSIsExtensionHidden = 0 kMDItemFSIsStationery = (null) kMDItemFSLabel = 0 kMDItemFSName = "hoge.indd" kMDItemFSNodeCount = (null) kMDItemFSOwnerGroupID = 99 kMDItemFSOwnerUserID = 99 kMDItemFSSize = 0000000 kMDItemFSTypeCode = "IDd8" kMDItemKind = "InDesign® CS6 Document" kMDItemLastUsedDate = 2018-00-00 00:00:00 +0000 kMDItemLogicalSize = 0000000 kMDItemPhysicalSize = 0000000 kMDItemUseCount = 2 kMDItemUsedDates = ( "2018-00-00 00:00:00 +0000" )
動作しなかった検索条件
検索条件 | 検索内容 |
---|---|
RAW クエリ | kMDItemFSCreatorCode == "InDn" |
RAW クエリ | kMDItemFSTypeCode == "IDd8" |
動作した検索条件
検索条件 | 検索内容 |
---|---|
RAW クエリ | kMDItemContentType == "dyn.ah62d4rv4ge80w5xequ" |
RAW クエリ | kMDItemKind == "InDesign® CS6 Document" |
種類 | InDesign® CS6 Document |
代替ソフトウェア
Find Any File の expert mode なら File Type、Creator Code 等で検索できる。