Linux命令之whereis
whereis
功能说明:
查找文件
语法:
whereis [-bfmsu] [-B...] [-M...] [-S...] [文件...]
补充说明:
whereis指令会在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码、二进制文件、或是帮助文件
参数:
-b :只查找二进制文件
-B :只在设置的目录下查找二进制文件
-f :不显示文件名前的路径名称
-m :只查找说明文件
-M :只在设置的目录下查找说明文件
-s :只查找原始代码文件
-S :只在设置的目录下查找原始代码文件
-u :查找不包含指定类型的文件
命令实践:
[root@yubing ~]#whereis passwd
passwd:/usr/bin/passwd /etc/passwd /usr/share/man/man1/passwd.1.gz/usr/share/man/man5
/passwd.5.gz
将和passwd文件相关的文件都查找出来
[root@yubing ~]#whereis -b passwd
passwd:/usr/bin/passwd /etc/passwd
只将二进制文件查找出来
[root@yubing ~]#
和find相比,whereis查找的速度非常快,这是因为linux系统会将系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通过遍历硬盘来查找,效率自然会很高。
但是该数据库文件并不是实时更新,默认情况下时一星期更新一次,因此,我们在用whereis和locate 查找文件时,有时会找到已经被删除的数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新。
转载于:https://blog.51cto.com/yubing208/1199764
Linux命令之whereis相关推荐
- linux 命令 which whereis whatis locate find
which 在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果. whereis 只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件 ...
- linux 命令:whereis详解
名称 whereis - 定位一个"命令"的二进制文件.源文件.手册文件. 用法 whereis [options] [-BMS directory... -f] name... ...
- linux命令之whereis和which
一.命令简介 Linux whereis命令用于查找文件.该指令会在特定目录中查找符合条件的文件.这些文件应属于原始代码.二进制文件,或是帮助文件.该指令只能用于查找二进制文件.源代码文件和man ...
- 每天回顾linux命令(whereis)
whereis命令 whereis命令用来定位命令的二进制程序.源代码文件和man手册页等相关文件的路径. whereis命令只能用于程序名的搜索,而且只搜索二进制文件(-b,和which命令一样的效 ...
- whereis php,Linux命令教程之比较搜索命令whereis与which的区别
这篇文章主要介绍了Linux命令搜索命令whereis与which的区别的相关资料,这里举例说明该如何区别他们之家的用法,需要的朋友可以参考下 Linux命令搜索命令whereis与which的区别 ...
- 每天一个linux命令(17):whereis 命令
whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b).man说明文件(参数-m)和源代码文件(参数-s).如果省略参数,则返回所有信息. 和find相比,whereis查找的速度非 ...
- linux命令之diff,whereis,locate,pwd,cat,grep,touch,find
最近学到的linux命令,算是每天学一个,但是感觉每天都在忘...所以就只能重复的看了,在此分享给大家.与君共勉. 1. diff::比较给定的两个文件的不同 diff /usr/li test ...
- Linux 命令(91)—— whereis 命令
1.命令简介 whereis 命令用于查找命令的二进制程序.源代码文件和 man 手册等相关文件的路径,如果仅显示命令的绝对路径,可使用 which 命令,其他普通文件的查找需使用 locate 或 ...
- Linux - 命令的查找(一) which,whereis,locate的用法
// which 命令 查找可执行文件并显示所在的位置. 格式 :which 命令或者程序名. which是Linux里面用来查找命令的存放路径. ...
最新文章
- 高级转录组分析和R数据可视化专题研讨会(2019.12)
- 模块化、层次化网络监控平台
- UML中类图与对象图的区别
- vue-music(1)音乐播发器 项目开发记录
- Java泛型三:通配符详解extends super
- 搜索引擎——反向索引原理揭秘及手写ik分词器
- 对刺客历史的一种颠覆:说说《最后的刺客》
- 晚上美容护肤10要诀 - 健康程序员,至尚生活!
- pyqt5实时动态曲线
- ORA-28002 Oracle口令过期
- 解决Sublime提示 Sublime Text Error while loading PyV8 binary:exit code 1 Try to manually install Pyv8 fo
- 用python实现PSNR与SSIM
- ios睡眠分析 卧床 睡眠_使用Swift在HealthKit中进行睡眠分析
- 郭天祥10天学会单片机笔记学习资料(1.1)
- couchbase 报 The Content of this Observable is already released. Subscribe earlier or tune the Couch
- Pegasus Serial Port Tool @ Simplicity Version 串口测试工具简化版发布
- 个性化Wordpress主题
- js获取地理位置的经纬度
- 四级恋练有词课程 (10课时-朱伟)导学
- 程序员的发展之道---海贼王(山治)
热门文章
- Hadoop JobHistory
- 01-Vue博客后台管理页面框架搭建
- 【数字信号处理】傅里叶变换性质 ( 序列傅里叶变换共轭对称性质 | 推论 )
- 【Android 逆向】Android 系统文件分析 ( cpuinfo 处理器信息文件 | self 当前进程信息文件 | meminfo 当前内存信息文件 )
- 【错误记录】Google Play 上架报错 ( 您还没有为此轨道选择任何国家或地区。至少要添加 1 个国家或地区才能发布此版本)
- 【Android 安全】DEX 加密 ( Application 替换 | 分析 ContentProvider 组件中调用 getApplication() 获取的 Application 二 )
- 【计算机网络】网络层 : IPv4 地址 ( IP 地址分类 | 特殊 IP 地址 | 私有 IP 地址 | A 类、B 类、C 类 IP 地址网络号主机号数量 )★
- 【Android 应用开发】Android开发 使用 adb logcat 显示 Android 日志
- Makefile的伪目标
- 【Hibernate步步为营】--(一对多映射)之单向关联