一、命令简介
updatedb
命令用于更新 locate
命令使用的文件数据库,以便 locate
命令能够快速定位文件。
二、命令参数
命令格式
updatedb [选项]
选项
-
-l
: 仅更新本地文件系统(默认行为) -
-U
: 更新所有文件系统 -
-o DBFILE
: 指定要更新的数据库文件 -
-n PATH
: 限制更新到指定路径 -
-e PATH
: 排除指定路径 -
-v
: 显示详细信息
三、命令示例
更新数据库
sudo updatedb
或者
sudo updatedb -U /
更新数据库并显示详细信息
sudo updatedb -v
查看 updatedb 执行记录
grep "updatedb" /var/log/syslog
输出
Mar 31 02:18:35 pcname systemd[1]: plocate-updatedb.service: Deactivated successfully.
Mar 31 02:18:35 pcname systemd[1]: plocate-updatedb.service: Consumed 7.398s CPU time.
注意事项
-
文件数据库通常保存在
/var/lib/mlocate/mlocate.db
。 -
通常系统会在每天闲暇时间自动执行
updatedb
,以确保文件数据库保持最新状态。 -
查看
updatedb
执行记录
回顾 locate 命令:
- CSDN:locate 命令:文件查找命令_locate命令-CSDN博客
- blog:locate 命令:文件查找命令 - 灵魂信息 (soulio.top)