基础 Unix 工具:Linux locate 命令
'locate' 命令和 'find' 命令都可通过指定文件名查找文件。不同的是,'locate' 命令通过后台进程建立的文件数据库进行查找,而 'find' 通过文件系统进行查找。因此可认为 'locate' 命令会比 'find' 命令查找得更快。
若某些时候发现 'locate' 命令查找不到存在的文件,可能意味着后台文件数据库没有更新的缘故。这时,可以使用 'updatedb' 命令更新后台文件数据库。
语法:
locate <fileName>
举例:
locate sysctl.conf
见如上截图所示,命令 locate sysctl.conf
输出 'sysctl.conf' 文件存在系统中所有的位置。
推荐文章: