linux常用命令(16)locate命令
locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。在一般的 distribution 之中,数据库的建立都被放在 crontab 中自动执行。
1 命令格式:
Locate [选择参数] [样式]
2 命令功能:
locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲的是locate所找到的档案若是最近才建立或 刚更名的,可能会找不到,在内定值中,updatedb每天会跑一次,可以由修改crontab来更新设定值。(etc/crontab)
locate指定用在搜寻符合条件的档案,它会去储存档案与目录名称的数据库内,寻找合乎范本样式条件的档案或目录录,可以使用特殊字元(如”*” 或”?”等)来指定范本样式,如指定范本为kcpa*ner, locate会找出所有起始字串为kcpa且结尾为ner的档案或目录,如名称为kcpartner若目录录名称为kcpa_ner则会列出该目录下包括 子目录在内的所有档案
locate指令和find找寻档案的功能类似,但locate是透过update程序将硬盘中的所有档案和目录资料先建立一个索引数据库,在 执行loacte时直接找该索引,查询速度会较快,索引数据库一般是由操作系统管理,但也可以直接下达update强迫系统立即修改索引数据库。
3 命令参数:
-e 将排除在寻找的范围之外。
-1 如果 是 1.则启动安全模式。在安全模式下,使用者不会看到权限无法看到 的档案。这会始速度减慢,因为 locate 必须至实际的档案系统中取得档案的 权限资料。
-f 将特定的档案系统排除在外,例如我们没有到理要把 proc 档案系统中的档案 放在资料库中。
-q 安静模式,不会显示任何错误讯息。
-n 至多显示 n个输出。
-r 使用正规运算式 做寻找的条件。
-o 指定资料库存的名称。
-d 指定资料库的路径
-h 显示辅助讯息
-V 显示程式的版本讯息
4 使用实例
查找和pwd相关的所有文件
locate pwd
搜索etc目录下所有以sh开头的文件
locate /etc/sh
转载于:https://www.cnblogs.com/kxm87/p/6281801.html
linux常用命令(16)locate命令相关推荐
- LInux常用的60个命令,小白必须掌握的命令
login 1.作用 login的作用是登录系统,它的使用权限是所有用户. 2.格式 login [name] [-p][-h 主机名称] 3.主要参数 -p:通知login保存现在的环境参数. -h ...
- 史上最全的Linux常用——目录和文件管理命令——收藏这一篇就够了!(超全,超详细)
史上最全的Linux常用--目录和文件管理命令--收藏这一篇就够了!(超全,超详细) Linux目录结构 命令 查看文件内容:-cat 查看文件内容:-more 查看文件内容:-less 查看文件内容 ...
- Linux常用而且好玩的命令
Linux常用而且好玩的命令 关于date其实不需要多做解释,看看上面的图应该就可以理解 %Y表示年 %m表示月 %d表示日 %H表示时 诸如此类,有时间我们会校对时间,这时就会用的ntp服务,忘记的 ...
- Linux 常用的二十个命令
Linux 常用的二十个命令 文章目录 Linux 常用的二十个命令 ctrl + L Is pwd cd **认识 Linux 目录结构** 命令提示符 **绝对路径 vs 相对路径** touch ...
- find命令与locate命令的区别
find命令与locate命令都是文件搜索命令,换句话说都是根据文件名搜索文件. find命令格式: find 文件名 locate命令格式:locate 文件名 注意:我们在日常工作中最常用的是lo ...
- Linux常用的50个命令
50个最常用的Unix/Linux命令 2014-08-20 这篇文章翻译自http://www.thegeekstuff.com/2010/11/50-linux-commands/这些都是一些很常 ...
- Linux常用的文本查找命令 find
一.常用的文本查找命令 grep.egrep命令 grep:文本搜索工具,根据用户指定的文本模式对目标文件进行逐行搜索,先是能够被模式匹配到的行.后面跟正则表达式,让grep工具相当强大.-E之后还支 ...
- linux中文本查找命令,Linux常用的文本查找命令 find
一.常用的文本查找命令 grep.egrep命令 grep:文本搜索工具,根据用户指定的文本模式对目标文件进行逐行搜索,先是能够被模式匹配到的行.后面跟正则表达式,让grep工具相当强大.-E之后还支 ...
- 常用的linux命令20条,Linux常用的20条命令
1.cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径.如:[plain] view plain copy pr ...
最新文章
- 强化学习入门教程(附学习大纲)
- spring各种邮件发送
- c语言形考作业1答案,c语言程序设计形考任务二答案.doc
- 宝塔使用webhook自动部署php项目
- wxWidgets:wxRichTextFieldTypeStandard类用法
- leetcode 80. 删除有序数组中的重复项 II
- Visual Studio 添加 自定义 路径宏
- B cannot be cast to java.sql.Blob
- 前端,后端,全栈哪个好找工作?
- python调试利器pysnooper实践使用分析
- Velocity笔记(上)
- FORTRAN 输入输出 from《Fortran95 程序设计》
- Centos安装Lammps教程——intel、openmpi、fftw环境
- ipad文献管理软件_五款常用的文献管理神软件
- windows10 1909 X64位 精简优化珍藏版
- JVAV面试常考基础概念
- 睡觉计算机主机在身旁好么,电脑睡眠和休眠用哪个比较好?
- Scientists say Australian plan to cull up to 10,000 wild horses doesn’t go far enough
- 银行数字化转型导师坚鹏:金融科技与数字化转型成功案例
- 手机发出的邮件可以撤回吗?已发出的邮件撤回后对方能看到吗?
热门文章
- .net cf的label问题
- Spark集群,多个版本Python/Python Package管理
- vc++64位系统下long的长度为4个字节_Java与系统硬件的亲密接触「伪共享」
- 中职计算机英语c答案,中职高考计算机试题及答案-20210622105004.docx-原创力文档...
- oracle 取mac地址,java执行命令,得到Mac地址
- 计算机学院运动会通讯稿,2021大学运动会通讯稿篇
- C++ 引用本质就是一个指针常量
- BIO与NIO、AIO的区别
- 互联网晚报 | 1月11日 星期二 | 恒大集团退租深圳总部大楼;荣耀发布首款折叠旗舰手机;虎牙拿下5年LPL独播权...
- java后台获取流_java后台发送请求获取数据,并解析json数据