/etc/updatedb.conf ファイルの構成を変更するには?

/etc/updatedb.conf ファイルの構成を変更するには?

「updatedb」コマンドのマニュアルページによれば、次のコマンドを使用して/etc/updatedb.confの設定を変更および上書きできます。

   --prune-bind-mounts FLAG
          Set PRUNE_BIND_MOUNTS to FLAG, overriding the configuration file.

   --prunefs FS
          Set PRUNEFS to FS, overriding the configuration file.

   --prunenames NAMES
          Set PRUNENAMES to NAMES, overriding the configuration file.

   --prunepaths PATHS
          Set PRUNEPATHS to PATHS, overriding the configuration file.

しかし、使ってみても何の変化もありません。たとえば、次のコマンドを実行すると、フラグが「no」に変わることが予想されますが、何も起こりません。

sudo updatedb --prune-bind-mounts no

警告やエラーなしで実行して終了するのに時間がかかるだけで、/etc/updatedb.confの内容を確認してみると以前と同じです。

答え1

これらのフラグは設定ファイルを変更せず、updatedb設定ファイルに関係なくリンクされた呼び出しに影響します。

だから

sudo updatedb --prune-bind-mounts no

設定ファイルに設定されている値に関係なく、次の設定でupdatedb実行されますPRUNE_BIND_MOUNTSno

変更するには/etc/updatedb.conf編集してください。

関連情報