[エラー] locate: command not found

スポンサーリンク

locateコマンドを使おうと思ったけど、command not foundって叱られてしまった。

[root@vps1 ~]# locate
-bash: locate: command not found
[root@vps1 ~]#

おまけにupdatedbコマンドも使えない

[root@vps1 ~]# updatedb
-bash: updatedb: command not found
[root@vps1 ~]#

locateコマンドならびにupdatedbコマンドを利用できるようにするには、mlocateをインストールする。

[root@vps1 ~]# yum -y install mlocate

locateコマンドが使えるようになりました。

[root@vps1 ~]# locate
locate: no pattern to search for specified
[root@vps1 ~]#

折角なので”updatedb”コマンドを使い”locate”コマンドが利用するデータベースを更新しておきます。

[root@vps1 ~]# updatedb

findコマンドを用いても同様にファイルやディレクトリを検索することはできます。locateコマンドは、updatedbコマンドで事前に作成するファイルデータベース(どこに何があるか)を参照し情報を示してくれます。そのため処理が早く、簡単なファイル検索を行う時にはlocateを使うのもいいと思います。

以上

 

コメント

タイトルとURLをコピーしました