web-dev-qa-db-ja.com

Spotlight検索でワイルドカード文字を使用するにはどうすればよいですか?

私は、次のようなオプションを使用する機能を提供するWindowsの検索ウィンドウを使用することに慣れています。

  • 作成/変更の日付
  • ファイルサイズ
  • ファイル拡張子
  • ワイルドカード文字

同様の基準でSpotlightを使用して検索するにはどうすればよいですか?

12

この記事 Spotlight検索の能力を最大化するための多くの良い情報があります。日付で検索するには、次に例を示します。

日付を確認する特定の期間に作成されたファイルを探していますか? Spotlightには日付のハンドルがあります。 「date:today」と入力すると、今日作成、読み取り、受信、または開いたファイルが表示されます。昨日と明日でdate:キーワードを使用することもできます(後者の場合、Spotlightは結果をiCalイベントとTo Doアイテムに制限します)。

最新バージョンのSpotlightでは、より多くのパラメーター(ファイルが特定の日付に作成または変更されたかどうか)を指定したり、正確な日付または日付の範囲を入力したりすることもできます。たとえば、created:12/25/07と入力して、その日に作成されたファイルを検索できます。タイプ変更:<11/30/06、その日付より前に変更されたファイルを検索します。または、created:1/1/06-12/31/06と入力して、これら2つの日付の間に作成されたファイルを探します。残念ながら、日付:キーワードが常に正しく機能するとは限りません。

8
jtimberman

残念ながら、ワイルドカードクエリは、通常mdfindコマンドに関連付けられている「rawクエリ」を使用してのみ実行できるようです。たとえば(最後のcは大文字と小文字を区別しません):

mdfind "kMDItemDisplayName=='*back*'c"

単純なSpotlightフィールド(メニューバーとFinderの右上)からRawクエリを実行することはできませんが、Finderの高度な検索(別名Spotlightウィンドウ)からRawクエリを使用することはできます。 Command-Fを使用してFinderでFinder検索にジャンプします(またはグローバルショートカットCommand-Option-Spaceを使用します)。次に、種類を「その他>未加工クエリ」に変更します。
Raw Query example

次に、[保存]をクリックして、サイドバーにスマートフォルダーとして追加できます。その他をスキップしてRawクエリに少し速くアクセスするには、Rawクエリを[種類]ドロップダウンメニューに追加します。 Adding Raw Query to menu

Mdfindとワイルドカードに関するもう少し詳しい情報は https://web.archive.org/web/20160307180844/http://www.macdevcenter.com/pub/a/mac/2006/01/04/ mdfind.html?page = 。 @slhckによるこの素晴らしいスーパーユーザーのブログ投稿も参照してください Digging Deeper:Mastering Spotlight in OS X 。使用できるさまざまな属性キーは Apple MDItemRef にあります。

8
studgeek

Finderには、検索を制限するための複数のオプションがあります。(10.4では)Finderのメニューから[ファイル] >> [検索...]を選択し、(+)ボタンをクリックして、サイズやファイルの種類などのオプションを取得します。 、または最後に開いた日時。

1
Uwe Honekamp

studgeek の応答までフォローアップし、 コマンドライン機能に従う を使用して、関連するファイルをすばやく見つけて開くことができます。これは、スポットライトウィンドウでクエリの長​​い文字列を入力するよりも簡単です。

0
Samir