Mac OS Xで検索にディレクトリを含める

Mac OS Xで検索にディレクトリを含める

OS Xが場所データベースに置くことを決めたディレクトリと無視することを決めたディレクトリについて誰でも明らかにできますか?明らかにこれは~/Library削除されました。また何がありますか?updatedb呼び出されるたびに、実際に私のディレクトリをすべて検索するようにこれをどのように変更できますか?

この質問は以前に(ある種の)質問を受けました。ここcronしかし、答えがうまくいかず(作業?)、基本ディレクトリの質問もupdatedbまったく出ません。

答え1

Mac OS 10.10.2では、ファイル/etc/locate.rcのフィールドを確認してくださいPRUNEPATHS。 ~からAppleのLocate.updatedbのマニュアルページ:

説明する

このlocate.updatedbユーティリティは使用されているデータベースを更新しますlocate(1)。通常、週に1回はジョブによって実行されます /System/Library/LaunchDaemons/com.apple.locate.plist。新しく作成されたデータベースの内容はファイルで制御できます/etc/locate.rc

正しい:上記のリンクと引用はMac OS 10.9に適用されます。設定はOS 10.10.2でも同じように見えます。

答え2

~/Library、~/Documents、~/Applications... などはすべて 700 の権限で作成されます。位置指定ではこれをスキップします。ロケーションデータベースに含めるには、権限を755に変更します。

chmod 755 ~/Library
sudo /usr/libexec/locate.updatedb

関連情報