locate
全盘寻找文件,文件名部分匹配,只要有包含该字符串的都罗列出来,这个指令查找速度很快,它需要一个数据库,这个数据库由每天的例行工作( crontab
)程序来更新。当我们建立好这个数据库后,就可以方便地来搜寻所需文件了。
安装
$ sudo apt install locate点击复制复制失败已复制
使用
$ locate lua.h /home/iric/software/lua-5.1.5/doc/lua.html /home/iric/software/lua-5.1.5/etc/lua.hpp /home/iric/software/lua-5.1.5/src/lua.h /home/iric/software/lua-5.3.5/src/lua.h /home/iric/software/lua-5.3.5/src/lua.hpp /home/iric/software/lua-5.3.6/src/lua.h /home/iric/software/lua-5.3.6/src/lua.hpp /home/iric/桌面/test/luaC/lua.h /home/iric/桌面/test/luaC/lua.hpp /usr/include/lua5.1/lua.h /usr/include/lua5.1/lua.hpp /usr/include/lua5.3/lua.h /usr/include/lua5.3/lua.hpp /usr/local/lua-5.1.5/include/lua.h /usr/local/lua-5.1.5/include/lua.hpp /usr/local/lua-5.3.5/include/lua.h /usr/local/lua-5.3.5/include/lua.hpp /usr/src/linux-headers-5.11.0-46-generic/include/config/scsi/dh/alua.h /usr/src/linux-headers-5.4.0-110-generic/include/config/scsi/dh/alua.h /usr/src/linux-headers-5.8.0-63-generic/include/config/scsi/dh/alua.h点击复制复制失败已复制
温馨提醒
由于这个东西是使用定时器来更新信息到数据库中的,因此新建立的文件没办法立刻使用 locate
查找到,这个时候就需要先手动更新以下数据库即可:
$ sudo updatedb