locate命令 – 快速查找文件或目录

locate命令的功能是用于快速查找文件或目录。与find命令进行全局搜索不同,locate命令是基于了数据文件(/var/lib/locatedb)进行的定点查找,由于缩小了搜索范围,因此快速快很多。

Linux系统需定期执行下updatedb命令对数据库文件进行更新,然后再使用locate命令进行查找,这样才会更加准确。

语法格式:locate [参数] 文件

常用参数:

-d指定数据库所在的目录
–help显示帮助
–version显示版本信息

参考实例

搜索带有指定关键词的文件:

[[email protected] ~]# updatedb  
[[email protected] ~]# locate network /dev/network_latency  /dev/network_throughput  
/etc/networks  
/etc/libvirt/qemu/networks  
/etc/libvirt/qemu/networks/autostart  /etc/libvirt/qemu/networks/default.xml  ………………省略部分输出信息………………

在指定的目录下,搜索带有指定关键词的文件:

[[email protected] ~]# locate /etc/network  /etc/networks
厂家CPU内存硬盘流量价格购买链接
RamNode11GB25GB-SSD500GB/mUSD $5购买
DigitalOcean11GB25GB-SSD1000GB/mUSD $5/m购买
Vultr11GB25GB-SSD1000GB/mUSD $5/m购买
腾讯云Qcloud22GB50GB-SSD购买

已发布

分类

作者:

标签

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注