locateのインストール

CentOS6.4にlocateコマンドをインストールしたのでメモ。

locateとは

ファイルを高速に検索できる。あらかじめ作成したデータベースを使って検索するため、findコマンドより高速に検索が行える。データベースはスーパーユーザー権限でupdatedbコマンドを実行して作成する。

yumからインストール

yum -y install mlocate

使用方法

locate file_name

上記コマンドを実行したところ、下記エラーが

locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory

updatedbしていなかったのが、原因でした。

updatedbしたところ正常に実行できました!