必ずある!のに検索できないファイルはこうやって検索しよう!
MacOSXを利用していてインストールしたソフトのファイルなどを検索する場合に、
絶対にインストールしたはずなのに、検索結果に表示されてこない場合があります。
そんな場合には検索条件を見直してみるとちゃんと検索されるようになります。
必ずある!のに検索できないファイルはこうやって検索しよう!
サーバーに新しくインストールしたソフトの
実行ファイルのパスなどを検索していて、
確実に今インストールしたという状態であるにも関わらず、
検索をしても、結果に表示されてこない場合があります。
実際に表示されなかった例
では実際に表示されてこなかった例をご紹介します。
以下はMySQLの実行ファイル「mysqld」ファイルです。
Finderでインストールされている3つを表示しています。
確実に存在しています。
この実行ファイルはそれぞれ以下でインストールしたものです。
- MySQLパッケージインストール
- MapPortでMySQLインストール
- MAMPでMySQLインストール
一番上の「/usr」から始まるディレクトリのみが、
不可視フォルダ内に配置されています。
※MySQLパッケージインストールによるもの。
普通にファイル名で検索していますが、2ファイルしか表示されていません。
表示されていないものは、先ほど不可視フォルダ内に、
インストールされているMySQLパッケージインストールによるmysqldが表示されません。
権限としては「everyone」が「読み出しのみ」ですのでアクセスは可能です。(左、中、右)
MAMPからインストールしたものだけはオーナーが自分になっています(左)
またオーナーが「システム(root)」になっている実行ファイルは、
検索で見えているファイルにも存在しています。(中、右)
あまり権限の問題ではなさそうに見えます。
Spotlightから検索することで改善するといった説明を、
ネット上でみかけることもありますが、
Spotlightであっても2ファイルしか検索では出てきません。
(公式)OS X Mountain Lion: Spotlight 検索で使用するキーワード
(公式)OS X Mountain Lion: Spotlight の検索結果を絞り込む
またインデックスの再構築で解決すると言う意見もみかけますが、
そういう問題でもありません。
再構築をしたところで表示はされません。
(公式)Mac で Spotlight のインデックスを再作成する方法 – Apple サポート
ですが検索の条件をしっかり指定することで、
本来の3ファイルを検索で表示することができます。
システム内全体をファイル名で検索する
システム全体のファイルから条件に一致するものを、
検索して表示する手順です。
まず、通常どおり検索窓にファイル名を入力します。
ここでは「mysqld」です。
すぐにプルダウンが表示されますので「ファイル名が”○○”を含む」を選択します。
これでまず、全文検索からファイル名検索になります。
検索結果では先ほどと同じ2ファイル表示です。
次に右上の「+」をクリックして検索条件を追加します。
新規の検索条件が表示されます。
検索条件の「種類」部分をクリックして「システムファイル」を選択します。
「任意」と表示されている次のフィールドで、
「を含む」を選択します。
これで、システムファイルを含むすべてから検索されるようになります。
今度は本来の検索結果として3ファイルが表示されました。
どのような条件でシステムファイルと判断されるのかは、
明確に調べることはできませんでした。
不可視フォルダ内にあるから検索されないというわけでもありません。
可能性があるとすれば、
権限がシステムファイルと同じアクセス権である事が要因かと思われます。
- オーナー:システム(root)
- グループ:wheel
- その他:everyone
何はともあれ、システム全体で検索をする場合には、
「システムファイル」+「を含む」
これで検索すれば、ちゃんと表示されます。
参考
以下にそのままの記載が公式に出ています。
Finder でファイルを検索する際に、「システム」フォルダや「ライブラリ」フォルダなどの領域も検索対象にすることができます。
(中略)
- Finder ウインドウの検索フィールドにキーワード (検索する語句) を入力します。
- 「種類」ポップアップメニューから「システムファイル」を選択し、隣にあるメニューから「を含む」を選択します。
- システムファイルがある領域が対象となるように、検索範囲を選択します。たとえば、「この Mac」を選択するとコンピュータ全体が対象となるので、「/システム」フォルダや「/ライブラリ」フォルダも対象に含まれます。
当サイト内のコンテンツおよび画像を含むすべてにおいて、管理人アルゴリズンが著作権を保持しております。
当サイトでご紹介しております写真等につきましては著作権の放棄はしませんが、
ライセンスフリーでご利用いただいて構いません。
コンテンツを有益であると感じていただけましたら非常に光栄です。
ありがとうございます。
サイト内コンテンツを引用される際には、出典元として当サイト(個別記事)へのリンクをお願いいたします。
申し訳ございませんが、無断転載、複製をお断りさせて頂いております。
公開日: