Linux 快速查找文件 locate
locate是在整个系统内进行快速查找。
locate的三个特点
1)locate快
Linux系统设计了一个专门数据库,存放所有的文件名。locate查询并不会扫描整个系统的所有文件,而是从这个专门数据库去查询,所以快。
2)locate非实时
这个专门数据库定期更新一次,所以刚创建的文件可能搜索不到。
3)locate是模糊查询
模糊查询,例如查找network时,anetworkb也符合条件。
4)整个系统内查找
适用场景
对于实时性要求不高的查询,可以考虑使用;以及系统内不会变化的文件。
1 语法
locate [选项] 文件
2 常用选项
选项 | 作用 |
---|---|
-i | 忽略大小写 |
3 示例
例1:快速搜索 ipconfig
locate ipconfig
例2:快速搜索 /etc/pass 的文件
locate /etc/pass