レンタルサーバー選びの迷いを解決!全力サポートします

Google or AdMax Promotion (srv)

必ずある!のに検索できないファイルはこうやって検索しよう!

MacOSXを利用していてインストールしたソフトのファイルなどを検索する場合に、
絶対にインストールしたはずなのに、検索結果に表示されてこない場合があります。
そんな場合には検索条件を見直してみるとちゃんと検索されるようになります。

 

必ずある!のに検索できないファイルはこうやって検索しよう!

サーバーに新しくインストールしたソフトの
実行ファイルのパスなどを検索していて、
確実に今インストールしたという状態であるにも関わらず、

検索をしても、結果に表示されてこない場合があります。

実際に表示されなかった例

では実際に表示されてこなかった例をご紹介します。

以下はMySQLの実行ファイル「mysqld」ファイルです。
Finderでインストールされている3つを表示しています。

確実に存在しています。
この実行ファイルはそれぞれ以下でインストールしたものです。

  • MySQLパッケージインストール
  • MapPortでMySQLインストール
  • MAMPでMySQLインストール

一番上の「/usr」から始まるディレクトリのみが、
不可視フォルダ内に配置されています。
※MySQLパッケージインストールによるもの。

osx_show_sysfiles_st01

mysqld実行ファイルは3つ・システムファイル検索

 

普通にファイル名で検索していますが、2ファイルしか表示されていません。
表示されていないものは、先ほど不可視フォルダ内に、
インストールされているMySQLパッケージインストールによるmysqldが表示されません。

権限としては「everyone」が「読み出しのみ」ですのでアクセスは可能です。(左、中、右)

MAMPからインストールしたものだけはオーナーが自分になっています(左)

またオーナーが「システム(root)」になっている実行ファイルは、
検索で見えているファイルにも存在しています。(中、右)

あまり権限の問題ではなさそうに見えます。

osx_show_sysfiles_st02

しかし検索結果は2つ・システムファイル検索

 

Spotlightから検索することで改善するといった説明を、
ネット上でみかけることもありますが、
Spotlightであっても2ファイルしか検索では出てきません。

osx_show_sysfiles_st03

Spotliteならと言うが・システムファイル検索

(公式)OS X Mountain Lion: Spotlight 検索で使用するキーワード

(公式)OS X Mountain Lion: Spotlight の検索結果を絞り込む

 

またインデックスの再構築で解決すると言う意見もみかけますが、
そういう問題でもありません。
再構築をしたところで表示はされません。

osx_show_sysfiles_st04

索引の再構築の問題でもない・システムファイル検索

(公式)Mac で Spotlight のインデックスを再作成する方法 – Apple サポート

 

 

ですが検索の条件をしっかり指定することで、
本来の3ファイルを検索で表示することができます。

osx_show_sysfiles_st05

条件を指定すれば表示される・システムファイル検索

 

システム内全体をファイル名で検索する

システム全体のファイルから条件に一致するものを、
検索して表示する手順です。

まず、通常どおり検索窓にファイル名を入力します。
ここでは「mysqld」です。

すぐにプルダウンが表示されますので「ファイル名が”○○”を含む」を選択します。

これでまず、全文検索からファイル名検索になります。

osx_show_sysfiles_st06

ファイル名検索を選択・システムファイル検索

 

検索結果では先ほどと同じ2ファイル表示です。

次に右上の「+」をクリックして検索条件を追加します。

osx_show_sysfiles_st07

条件の追加・システムファイル検索

 

新規の検索条件が表示されます。

osx_show_sysfiles_st08

新規条件が表示・システムファイル検索

 

検索条件の「種類」部分をクリックして「システムファイル」を選択します。

osx_show_sysfiles_st09

種類「システムファイル」・システムファイル検索

 

「任意」と表示されている次のフィールドで、
「を含む」を選択します。

osx_show_sysfiles_st10

「を含む」を選択・システムファイル検索

 

これで、システムファイルを含むすべてから検索されるようになります。

今度は本来の検索結果として3ファイルが表示されました。

osx_show_sysfiles_st11

正しく3ファイル表示・システムファイル検索

 

どのような条件でシステムファイルと判断されるのかは、
明確に調べることはできませんでした。

不可視フォルダ内にあるから検索されないというわけでもありません。

可能性があるとすれば、
権限がシステムファイルと同じアクセス権である事が要因かと思われます。

  • オーナー:システム(root)
  • グループ:wheel
  • その他:everyone

 

何はともあれ、システム全体で検索をする場合には、

「システムファイル」+「を含む」

これで検索すれば、ちゃんと表示されます。

 

プロモーション

Google or AdMax Promotion (srvpos)

参考

以下にそのままの記載が公式に出ています。

Finder でファイルを検索する際に、「システム」フォルダや「ライブラリ」フォルダなどの領域も検索対象にすることができます。

(中略)

  1. Finder ウインドウの検索フィールドにキーワード (検索する語句) を入力します。
  2. 「種類」ポップアップメニューから「システムファイル」を選択し、隣にあるメニューから「を含む」を選択します。
  3. システムファイルがある領域が対象となるように、検索範囲を選択します。たとえば、「この Mac」を選択するとコンピュータ全体が対象となるので、「/システム」フォルダや「/ライブラリ」フォルダも対象に含まれます。

(引用)Finder の検索結果にシステムファイルを含める方法 – Apple サポート

 


AdMax Promotion

公開日:

コンテンツナビ
すべて展開 | すべて省略

AdMax Promotion

カテゴリ
すべて展開 | すべて省略

QRコードからもこのURLを開けます。