要更新 Linux 的 locate 数据库,可运行 sudo updatedb
。此命令会强制刷新 mlocate.db
数据库,确保文件查找结果准确。
延伸知识点:updatedb 的配置文件
updatedb
的行为由 /etc/updatedb.conf
文件控制。该文件定义:
- PRUNEFS:排除特定文件系统(如临时文件系统)。
- PRUNEPATHS:排除指定目录(如
/tmp
或缓存目录)。 - PRUNENAMES:忽略特定名称的目录(如版本控制目录
.git
)。 修改此文件后再次运行sudo updatedb
,数据库将跳过排除项,提升索引效率并减少干扰结果。