locate命令是用来搜索文件和目录的,比上一章的find-name搜索更快,原因在与他搜索的不是目录,而是数据库 /var/lib/mlocate/mlocate.db,这个数据库中含有本地的所有的文件信息,并且每天只更新一次,所以删除的文件和新建的文件如果不使用updatedb命令可能不会locate到 1.搜索etc目录下以my开头的文件 locate/etc/my 2.新增文件,使用命令updatedb touch new.txt //在根目录下新建文件new.txt updatedb//更新数据库 locate new.txt