字體:  

CentOS 底下使用 locate and updatedb 指令

nobody 發表於: 2013-8-27 11:02 來源: ADJ網路控股集團


今天安装了最新版的 Centos 6.4
安裝完之後 用 locate 找文件
提示
-bash: locate: command not found

那就先updatedb一下吧
提示
-bash: updatedb: command not found

之前記得都可以用 updatedb ...不能用先要安装 slocate
yum install slocate
提示
找不到 slocate 的套件...

一查之下才知道...原來改了...改用 mlocate
mlocate是GNU locate的一個變種。相比原始的locate,它具有一個很好優點:

* 每次更新數據庫時並不需要重新讀取全部目錄的內容。 mlocate 在數據庫中保存了
時間戳信息,無需重新讀取,就能​​判斷目錄內容是否改變。所以更新的速度更快,對硬盤
的佔用也更少。這是 mlocate 特有的功能。


所以改裝 mlocate 就好啦~~
# yum install mlocate
# updatedb
# locate php.ini

搞定~~