locate

命令用于查找文件,它比find命令的搜索速度快,它需要一个数据库,这个数据库由每天的例行工作(crontab)程序来建立。
当我们建立好这个数据库后,就可以方便地来搜寻所需文件了。
即先运行:updatedb(无论在那个目录中均可,可以放在crontab中)后在/var/lib/mlocate/ 下生成 mlocate.db 数据库即可快速查找。
在命令提示符下直接执行#updatedb 命令即可。

[root@iZu1ga3ad6dZ ~]# locate if_tun.h

/usr/include/linux/if_tun.h

/usr/src/kernels/3.10.0-123.9.3.el7.x86_64/include/linux/if_tun.h

/usr/src/kernels/3.10.0-123.9.3.el7.x86_64/include/uapi/linux/if_tun.h

/usr/src/kernels/3.10.0-123.el7.x86_64/include/linux/if_tun.h

/usr/src/kernels/3.10.0-123.el7.x86_64/include/uapi/linux/if_tun.h

/usr/src/kernels/3.10.0-229.20.1.el7.x86_64/include/linux/if_tun.h

/usr/src/kernels/3.10.0-229.20.1.el7.x86_64/include/uapi/linux/if_tun.h