ファイルの場所を取得できません

ファイルの場所を取得できません

次のコマンドを実行すると、ファイルまたはディレクトリが見つかりません。次のエラーが発生します。

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

答え1

ロケーションデータベースを作成する必要があります。これは通常一般的なクローン操作です。ディストリビューションごとにツールが異なります。 FreeBSDでは/etc/periodic/weekly/310.locate

答え2

パッケージをインストールしましたが、mlocateまだデータベースを作成/更新していない可能性があります。このパッケージは毎日実行されるcronjobを生成します/etc/cron.daily/mlocate.cronが、待たない場合は最初に実行できますupdatedb

関連情報