首页 > 其他 > 详细

马哥7-3

时间:2014-11-25 18:59:44      阅读:309      评论:0      收藏:0      [点我收藏+]

grep,egrep,fgrep文本查找

文件查找:

locate:

    非实时,模糊匹配,查找是根据全系统文件数据库进行的

        #updatedb,手动生成文件数据库

                            速度快

find:

    实时

    精确/支持众多查找标准

    遍历指定目录中的所有文件完成查找,速度慢

find

查找路径:默认为当前路径

查找标准:默认为指定路径下的所有文件

处理运作:默认为显示

 

匹配标准:

    -name ‘FILENAME‘,对文件名做精确的匹配

                文件名通配:*,?,[]

    -iname ‘FILENAME’:文件名匹配时不区分大小写

    -regex PATTERN:基于正则表达式进行的文件名匹配

    -user USERNAME:根据文件属主进行查找

    -group GROUPNAME;根据属组查找

    -uid UID:根据UID查找

    -gid GID:根据GID查找

    -nouser:查找没有属主的文件

    -nogroup:查找没有属组的文件

    -type:f,d,c,b,l,p

    -size:文件大小

组合条件:

    -a:and

    -o:or

    -not:非

    -perm MODE 精确匹配

                /MODE 任意意见匹配即满足条件

                -MODE:文件权限能完全包含此MODE时才能显示

动作:

    -print:显示

    -ls:类似ls -l的形式显示每一个文件的详细信息

    -ok  COMMAND{} \;每一次操作都需要确认

    -exec COMMAND {} \; 不需要确认

 

                

 

马哥7-3

原文:http://9154368.blog.51cto.com/9144368/1582330

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!