locate是Linux系统中的一个查找(定位)文件命令,和find命令等找寻文件的工作原理类似,但locate是通过生成一个文件和文件夹的索引数据库,当用户在执行loacte命令查找文件时,它会直接在索引数据库里查找,若该数据库太久没更新或不存在,在查找文件时就提示:
“locate: can not open `/var/lib/mlocate/mlocate.db': No such file or directory”。
此时执行
sudo updatedb
更新下数据库即可。
注:
1.local命令需要mlocate包,执行安装命令:
apt-get install mlocate
2.移动文件后,需要再更新一下数据库。