locate,find】的更多相关文章

linux 中有很多查找工具,今天主要讲解locate,find两个工具. 1.locate (1)查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 注意:如果这个文件删除了,locate就无法使用了.需手动手动更新数据库(updatedb),或重启系统,locate才能恢复作用 依赖于事先构建的索引: 索引的构建是在系统较为空闲时自动进行( 周期性任务 /etc/cron.daily), 管理员手动更新数据库(updatedb) 索引构建过程需要遍历整个根…
linux 中有很多查找工具,今天主要讲解locate,find两个工具. 一.locate 1.性能介绍 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 注意:如果这个文件删除了,locate就无法使用了.需手动手动更新数据库(updatedb),或重启系统,locate才能恢复作用 依赖于事先构建的索引: 索引的构建是在系统较为空闲时自动进行( 周期性任务 /etc/cron.daily), 管理员手动更新数据库(updatedb) 索引构建过程需要遍…
linux 中有很多查找工具,今天主要讲解locate,find两个工具. 1.locate (1)查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 注意:如果这个文件删除了,locate就无法使用了.需手动手动更新数据库(updatedb),或重启系统,locate才能恢复作用 依赖于事先构建的索引: 索引的构建是在系统较为空闲时自动进行( 周期性任务 /etc/cron.daily), 管理员手动更新数据库(updatedb) 索引构建过程需要遍历整个根…
主要有find,locate,whereis,which等 1. find是最常用也是最强大的查找命令,它可以查找任何类型的文件. find命令的一般格式为:find <指定目录><指定条件><指定动作>,即find pathname -options [-print -exec -ok] 参数解释: pathname:pathname为搜索的目录及其子目录,默认情况下为当前目录 常用的option选项: -name:按文件名来查找文件 -user:按照文件的属主来查找…
前言 Linux常用命令中,有些命令可以帮助我们查找二进制文件,帮助手册或源文件的位置,也有的命令可以帮助我们查找磁盘上的任意文件,今天我们就来看看这些命令如何使用. which which命令会在PATH变量指定的路径中,搜索某个系统命令的位置.例如: which -a which #查看命令which所在位置,-a参数表示找出所有 /usr/bin/which /bin/which PATH变量有哪些内容呢?我们来看一下(不同电脑可能不同): echo $PATH /home/hyb/bin…
我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索.这些是从网上找到的资料,因为有时很长时间不会用到,当要用的时候经常弄混了.  which       查看可执行文件的位置  whereis    查看文件的位置  locate       配 合数据库查看文件位置  find          实际搜寻硬盘查询文件名称 1.which  语法:  [root@redhat ~]# which 可执行文件名称  例如:  [root@redhat ~]# wh…
which      查看可执行文件的位置 [root@redhat ~]# which passwd /usr/bin/passwd which是通过 PATH 环境变量到该路径内查找可执行文件,所以基本的功能是寻找可执行文件 whereis    查看文件的位置 [root@redhat ~]# whereis passwd passwd: /usr/bin/passwd /etc/passwd /usr/bin/X11/passwd /usr/share/man/man5/passwd.5…
第一个:type--查询一个命令的类型 -查询一个命令为内部或者外部命令的命令: -linux的众多命令中,有内部命令和外部命令,这时可以用type命令来查询一个命令到底是属于内部命令还是属于外部命令: -内部命令和外部命令的区分方法:在系统中有存储位置的为外部命令,没有存储位置的为内部命令,因为内部命令和shell是一块的,因此查不到位置: -其实type命令主要是辅助来查看一个命令的帮助文档的,如果用help获取帮助,那么内部命令的获取方式为“help 命令”,如果为外部命令则为“命令 --…
locate:非实时查找,模糊匹配,查找是根据全系统文件数据库进行的,可以使用updatedb命令来手动生成数据库 find:实时查找,精确匹配,支持众多查找标准,遍历指定目录中的所有文件完成查找,速度慢 find 查找路径  查找标准  查找到以后的处理运作 查找路径:默认为当前目录查找标准:默认为指定路径下的所有文件处理运作:默认为显示 -name ‘[通配符]文件名’:对文件命做精确匹配 -iname '文件名':不区分大小写 -regex 表达式:基于正则表达式查找 -user 用户名:…
1.locate:   1.1. 简介:依赖于事先构建好的索引库: 系统自动实现(周期性任务): 手动更新数据库(updatedb):               1.2. 工作特性:查找速度快:模糊查找:非实时查找:               1.3 locate  [OPTION]...  PATTERN... -b:只匹配路径中的基名: -c:统计出共有多少个符合条件的文件: -r:BRE 注意:索引构建过程需要遍历整个根文件系统,极消耗资源:           2. find:  …