文件搜索命令(1)

locate

在指定的数据库中搜索指定的文件

locate   【文件名】

搜索范围:后台数据库,后台数据库是一天一更新,因此如果刚刚创建一文件,立刻进行搜索的话,不会搜到刚创建的文件,因此呀,我们可以强制更新一下后台数据库,用updatedb命令强制更新一下后台数据库。

特点:

(1)在后台数据库中按文件名搜索,搜索速度快,不用搜索整个系统,

(2)/var/lib/mlocate.(版本不同,数据库名字不同).........................locate命令所搜索的后台数据库

(3)updatedb更新数据库

(4)命令本身:、usr/bin/locate

(5)缺点:

只能搜索文件名。与find相比搜索单一,但是find 慢

原因:locate搜索命令是遵循一定原则(配置文件的筛选规则)的,他遵循etc目录下的updatedb.conf这一配置文件的内容,该配置文件中明确指出了locate命令不能搜索到的范围,因此locate命令也不是什么都可以搜到的。

PRUNE_BIND_MOUNTS="yES"(开启搜索限制)

PRUNEFS=             (搜索时,不搜索的文件系统)

PRUNENAMES              (搜索时,bu搜索的文件类型)

PRUNEPATHS               (搜索时,不搜索的路径)

linux 中配置文件的扩展名(.conf)

!!!!!补充 vi 打开文件命令

                                 touch创建文件命令


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值