Linux文件查找之find秘笈

前言

    Linux的基本特点之一是一切皆文件,在系统管理过程中难免会需要查找特定类型的文件,那么问题来了:如何进行有效且准确的查找呢?本文将对Linux系统中的文件查找工具及用法进行详细讲解。

常用工具对比

    常用的文件查找工具主要有locate(非实时查找)和find(实时查找)。locate查找依赖于索引,而索引构建相当占用资源,索引的创建是在系统空闲时由系统自动进行(每天任务),手动进行创建则可使用updatedb命令,查找速度快但结果非精确,即为模糊查找。而find相对于locate而言,是遍历所有文件进行条件匹配,查找速度慢但结果精确,即为精准查找。简言之,对于实际生产环境,find(实时查找)无疑是最有效的文件查找工具。

find的用法

命令格式:

find [options] [查找路径] [查找条件] [处理动作]
查找路径:默认为当前目录
查找条件:默认为指定路径下的所有文件
处理动作:默认为显示至屏幕

条件查找

组合条件查找

文件类型查找

时间戳查找

权限查找


处理动作

find实战

The end

    对于权限查找+222和-222的取反匹配,学习时错误的只对+222和-222取反,可懵了好一会才想明白。最后在啰嗦一句,切记:权限查找取反是对全局匹配取反,而不是只对权限取反!!!


    以上只是学习总结,如有错漏,大神勿喷~~~

本文出自 “北城书生” 博客,请务必保留此出处http://scholar.blog.51cto.com/9985645/1623450

原创文章,作者:书生,如若转载,请注明出处:/1368

评论列表(3条)

  • stanley
    stanley 2015-03-24 09:54

    帮你重新格式化了代码段,进行了部分字体格式和大小调整,整体缩进段距,看起来要稍好些,加没

    • 书生
      书生 2015-03-24 10:06

      3Q :mrgreen: :mrgreen: :mrgreen:

  • Linux_love
    Linux_love 2015-03-28 17:48

    mark

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:guoqibee.com  万达娱乐  万达直属  万达娱乐  万达主管QQ  guoqibee.com  测试  万达娱乐直属  万达登录  万达娱乐开户