locateコマンドのインストール

Pocket

minimalでOSをインストールすると、システム内のファイルを素早く検索してくれるlocateコマンドはインストールされていない。
locateはmlocateパッケージに入っているのでyumでインストールする。

yum install mlocate

mlocateをインストール後にlocateを実行してもmlocate.dbが生成されていないのですぐには使えない。
そこで、updatedbを実行してmlocate.dbを生成する。

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

これでlocateコマンドが使えるようになった。

# updatedb
# locate main.cf
/etc/postfix/main.cf
/usr/libexec/postfix/main.cf
/usr/share/doc/postfix-2.6.6/main.cf.default
Pocket