文件搜索命令(1)

来源:互联网 发布:网页美工 编辑:程序博客网 时间:2024/05/21 06:40

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
原创粉丝点击