微信号:grzlwx

介绍:光荣之路官方资讯

【Linux】命令每日一个:whereis

2015-11-10 22:58 光荣之路

吴老的《selenium webdriver 实战宝典》出版了!

功能说明

查找文件。

语法

whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...]

参数


-b  只查找二进制文件。

  -B<目录>  只在设置的目录下查找二进制文件。

  -f  不显示文件名前的路径名称。

  -m  只查找说明文件。

  -M<目录>  只在设置的目录下查找说明文件。

  -s  只查找原始代码文件。

  -S<目录>  只在设置的目录下查找原始代码文件。

  -u  查找不包含指定类型的文件。

补充说明

whereis指令会在特定目录中查找符合条件的文件。这些文件的烈性应属于原始代码,二进制文件,或是帮助文件。

和find相比,whereis查找的速度非常 快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍历硬盘来查找,效率自然会很高。 但是该数据库文件并不是实时更新,默认情况下时一星期更新一次,因此,我们在用whereis和locate 查找文件时,有时会找到已经被删除的数据,或者刚刚建立文件,却无法查找到,原因就是因为数据库文件没有被更新。

实例1

[root@localhost ~]# whereis tomcat

tomcat:


[root@localhost ~]# whereis svn svn: /usr/bin/svn /usr/local/svn /usr/share/man/man1/svn.1.gz

实例2

[root@localhost ~]# whereis -b svn

svn: /usr/bin/svn /usr/local/svn


[root@localhost ~]# whereis -m svn

svn: /usr/share/man/man1/svn.1.gz


[root@localhost ~]# whereis -s svn

svn:


    
               
    
               
    
               
    
              
    
              
    
              
    
              
    
              
    
              
    
              
    
              
    
              
    
              

感谢作者,传播测试知识、技能与正能量!
分享测试生活,思考测试人生!欢迎来稿735821166@qq.com

光荣之路软件测试培训

官网:http://www.gloryroad.cn/

微信公众号:gloryroadtrain

性能测试QQ群:415987441
软件测试招聘QQ群: 203715128
自动化3群QQ: 371211499

 
光荣之路 更多文章 今天晚上的 linux 公开课- Awk 编程 7月28日(今天)晚上的 linux 公开课- shell编程 8月4日(今天)晚上的 linux 公开课- shell编程 9月1日(本周一)晚8点半,光荣之路Web自动化系列基础课—javascript第二讲 推荐本好书《与机器赛跑》
猜您喜欢 Kaggle案例——使用scikit-learn解决DigitRecognition问题 【报名】中国开发者千人课堂—互联网企业研发生产是如何进行的? 有一个勤奋好学积极向上的男朋友是一种什么样的体验… 电商高潮已过 设计与供应链整合将是核心 —— 裂帛IT中心总监大麦谈电商 2014年 GitHub 透明度报告