locate命令安装方法如下:
[hadoop@node1 hbase]$ locate core-default.xml -bash: locate: command not found [hadoop@node1 hbase]$ sudo yum -y install mlocate [hadoop@node1 hbase]$ locate core-default.xml locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory [hadoop@node1 hbase]$ sudo updatedb [hadoop@node1 hbase]$ locate core-default.xml /home/hadoop/soft/hadoop-2.7.3/share/doc/hadoop/hadoop-project-dist/hadoop-common/core-default.xml
提示:如果是root用户,命令中不需要输入sudo
locate 与 find 不同: find 是去硬盘找,locate 只在 /var/lib/mlocate 资料库中找。
locate 的速度比 find 快,它并不是真的查找,而是查数据库,一般文件数据库在 /var/lib/mlocate/mlocate.db 中,所以 locate 的查找并不是实时的,而是以数据库的更新为准,一般是系统自己维护,也可以手工升级数据库 ,命令为:updatedb
完成! enjoy it