Linux命令:locate

本文介绍Linux中locate命令的使用方法及其参数,如忽略大小写、输出文件数量等。由于locate搜索的是数据库而非直接搜索文件系统,文章还解释了如何通过updatedb更新数据库以搜索到新创建的文件。

  Linux中有许多搜索的命令,locate 就是其中1个;
  locate的参数
  -i :忽略大小写;
  -c :只输出找到的文件数量;
  -l :只输出特定的数目 -l 5,只输出5个
  -S :输出locate所使用的数据库的相关信息
  -r :可以使用正则

  locate并不是直接搜索硬盘中的所有文件(也不会搜索tmp文件夹的文件),而是搜索/var/lib/mlocate/mlocate.db这个数据库,而在centos7中,该数据库的更新时间为每天更新一次,因此可能你刚刚创建的文件,并不能通过locate来搜索出来。因此如果你要通过locate来搜索新建的文件,你就需要使用updatedb 来更新数据库了;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值