mdfindコマンド
ナビゲーションに移動
検索に移動
mdfindコマンドとは、Mac OS Xに搭載されているコマンドのひとつで、コマンドラインでSpotlightの全文検索を利用できるというものである。
概要
mdfindコマンドはunix系OSでは定番のgrepコマンドやfindコマンドに似ているが、指定ディレクトリ以下の全データを力任せに検索するのではなく、あらかじめ作られた索引に対しての全文検索であるという点が異なる。
利用には索引が必須であるためSpotlightに嫌悪感を抱き無効化している人は利用できない。
主な使い方
単語検索
$ mdfind "検索語句"
ファイル名で検索
$ mdfind -name "ファイル名の一部"
ディレクトリ指定で検索
$ mdfind -onlyin ~/Documents "検索語句"