web-dev-qa-db-ja.com

Spotlightでより効果的に検索する方法

私は、さまざまなフラグを使用してGoogle検索の結果を変更したり、特定のサイトの結果のみを表示したり、特定の種類のファイルのみを表示したりすることに慣れています。

たとえば、コンピューターでYUIのグリッドシステムcssフレームワークを使用するためのpdfチートシートを探している場合、Spotlight検索をこの例のようなpdfファイルのみを検索するように制限できます。

YUI grid kind:pdf

AppleのSpotlightに、同じ方法で検索を微調整するための他の便利なフラグがたくさんなかったら、私は驚かれることでしょう。どのようなトリックを使用しますか、またはSpotlight-fuを改善するためのヒントをどこで見つけますか?

6
Chris Adams

SpotlightメニューとFinder

  • _name:filename_
  • _kind:Kindle_(_kind:mobi_および_*.mobi_は使用できません)
  • _kind:image_
  • _date:today_(_date:week_および_date:month_は機能しません)
  • _date:12/31/11_(_date:2011-12-31_などの他の形式は機能しません)
  • _date:12/1/11-12/31/11_
  • _kind:mp3 AND bitrate:<192000_

共通のメタデータ属性キー

_mdls -name $attribute $file_は単一の属性の値を示し、_mdls $file_はすべての属性を示します。

  • kMDItemContentType:_public.plain-text_のようなUniform Type ID
  • kMDItemContentTypeTree:UTIとその親UTI
  • kMDItemDisplayName:拡張子が非表示に設定されている場合の拡張子のないファイルの名前
  • kMDItemDurationSeconds:たとえば、オーディオファイルまたはビデオファイルの長さ
  • kMDItemFinderComment:Finderの情報ウィンドウで設定できるSpotlightコメント
  • kMDItemFSContentChangeDate:変更日
  • kMDItemFSCreationDate:作成日
  • kMDItemFSInvisible:ファイルの可視性
  • kMDItemFSName:ファイル名拡張子が付いたファイルの名前
  • kMDItemFSSize:ファイルのサイズ(バイト単位)
  • kMDItemKind:HTMLドキュメントのような親切な説明
  • kMDItemLastUsedDate:最後に開いた日付
  • kMDItemNumberOfPages:たとえば、PDFファイルのページ数
  • kMDItemPageWidth:たとえば、a PDFドキュメントのポイント単位の幅
  • kMDItemPath:ファイルのフルパス
  • kMDItemTextContent:ファイルの内容
  • kMDItemTitle:たとえば、PDFドキュメントまたはWebサイトのタイトル
  • kMDItemURL:たとえば、weblocファイルのURL
  • kMDItemWhereFroms:ファイルのダウンロード元のURL

mdfindクエリ式

  • _mdfind . -onlyin ~/Pictures_
  • mdfind 'kMDItemFSContentChangeDate == $time.this_week(-1)'
  • _mdfind 'kMDItemTextContent == "*expose*"cd'_(大文字と小文字および発音区別符号を無視)
  • _mdfind 'kMDItemFSSize >= 5000 && kMDItemFSSize <= 5005)'_
  • mdfind 'kMDItemFSContentChangeDate >= $time.iso(2012-04-13T13:44Z)'
  • mdfind 'kMDItemFSCreationDate >= $time.now(-3600)'
  • _mdfind 'kMDItemKind == "*movie" && kMDItemPixelHeight >= 720'_
9
Lri

この主題に関する記事全体があります ここ 。要するに:

  • aND、OR、NOTなどのブール演算子を使用します
  • 引用符を適用すると、必要なフレーズが正確に検索されます
  • name: keywordを使用すると、ファイル名のみが検索されます
  • author: keywordを使用すると、ファイルの作成者でファイルを検索できます(Spotlightは、この属性を保存するプログラム(Mail、iChat、Word、Excel、Pages、Numbersなど)によって作成されたファイルのみを検索します)
  • date:todaycreated: date、およびmodified: dateを使用して、特定の日付でファイルを検索できます
  • kind: filetypeを使用して、特定のファイルタイプのみを検索するように検索を絞り込むことができます(リンク先の記事には、必要になる可能性のあるすべてのファイルタイプが含まれています)
4
alex