インデックスは検索コマンドとどのように機能しますか?

インデックスは検索コマンドとどのように機能しますか?

locateこのコマンドは、システムが定期的に構築するインデックスを検索します。

探している新しいファイルがインデックスの一部であることを確認するにはどうすればよいですか?明示的な索引付けコマンドがありますか?

答え1

マニュアルで(man locate):

Loccateはupdateb(8)によって作成された1つ以上のデータベースを読み取り、パターンの少なくとも1つと一致するファイル名を1行に1つずつ標準出力に書き込みます。

したがって、updatedbデータベースに書き込みます。多くのシステムでは、cronで定期的に実行するように設定されることがよくあります。一般ユーザーがシステムロケーションデータベースを更新することはできません。したがって、おそらくsudo updatedb多くのシステムで最もうまく機能します。

関連情報