说明

  updatedb命令可以创建或更新locate命令使用的数据库。updatedb命令会定时(每天)执行。

格式

  updatedb [option]

常用参数
  • -U:更新指定目录相关的数据库信息。默认是整个系统,耗时比较长,因此可以使用该参数
  • -v:显示命令的执行过程
示例

1、更新所有(一般不采用,特别是系统文件很多的情况下,比较慢)

[root@localhost ~]# updatedb 
[root@localhost ~]# locate /root/test2222.txt 
/root/test2222.txt

2、新建文件,并指定文件目录更新

[root@localhost ~]# touch test3333.txt
[root@localhost ~]# locate /root/test3333.txt 
[root@localhost ~]# 
[root@localhost ~]# updatedb -U /root/ #只更新root目录
[root@localhost ~]# locate /root/test3333.txt  #可以查找到了
/root/test3333.txt