为了账号安全,请及时绑定邮箱和手机立即绑定
【Author LightXun】 【引用请转明出处】 【Linux】第四章 linux 文件搜索命令 locate 1、locate 文件名 1-1)在后台数据库中按文件名搜索,搜索速度更快 1-2)对于新建的文件,由于数据库没有更新,使用locate 不能查到。可以使用 updatedb强制更新数据库后即可查到。 1-3)可使用 locate locate 搜索locate相关文件,可看到locate数据库。 1-4)在不同linux中,该数据库名字稍微不同,例如,locatedb、slocate、mlocate。 2、/var/lib/mlocate (保存的搜索数据库) 2-1)#locate 命令所搜索的后台数据库 2-2)数据库不是实时的,更新频率大概一天更新一次 3、updatedb 3-1)更新数据库 4、缺点:只能按照文件名进行搜索,但常用。 5、配置文件 5-1)touch /root/cangls touch /tmp/cangls updatedb locate cangls 显示为 /root/cangls 只有一条,而/tmp下的cangls没有显示出来,原因在于locate搜索遵循配置文件 /etc/updatedb.conf, 在PRUNEPATHS 中配置了/tmp/目录不进行搜索。所以没有进行查找。 5-2)/etc/updatedb.conf 配置文件 5-2-1)PRUNE_BIND_MOUNTS = "yes" #开启搜索限制,yes为后面三项都生效。no为 后面三项都不生效 5-2-2)PRUNEFS = #搜索时,不搜索的文件系统 5-2-3)PRUNENAMES = #搜索时,不搜索的文件类型 5-2-4)PRUNEPATHS = #搜索时,不搜索的路径
15
采集 34

Linux达人养成计划 I

  • 难度入门
  • 时长 6小时 0分
  • 人数400603
  • 评分9.6

本课程以通俗易懂的语言、风趣幽默的实例、清晰严谨的逻辑介绍了Linux的基础内容。课程以CentOS操作系统为例,为你带来Linux的简介、系统安装和常用命令等内容。让您在轻松的氛围中感受到Linux之美。

Tony Linux系统工程师

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号