码迷,mamicode.com
首页 > 系统相关 > 详细

linux基础二十五

时间:2016-07-17 18:14:29      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:find

1.grep 文本搜索
2.locate 依赖数据库,非实时查找,查找速度快,模糊查找(updatedb)
3.find 实时查找,精确匹配,速度慢
    find [option] [查找路径] [查找条件] [处理动作]
        查找路径:默认为当前路径
        查找条件:默认为查找指定路径下的所有文件
        处理动作:默认为显示
        
        查找条件
            -name "文件名称" 支持使用globbing
            *
            ?
            []
            [^]
            -iname "文件名称" 查找时不区分大小写
            -user UserName 根据属主查找
            -group GroupName 根据属组查找
            -uid UID 根据UID查找
            -gid GID 根据GID查找
            -nouser 查找没有属主的文件
            -nogroup 查找没有属组的文件
            
        组合条件
            -a 与,同时满足
            -o 或,一个满足
            -not,! 非,都不满足
             
            -type 根据文件类型查找
                f 普通文件
                d 目录文件
                b 块设备
                c 字符设备
                l 符号链接文件
                p
                s
                
            -size 根据文件大小查找
                -size [+|-]   例:-size +2M,常用单位:K,M,G
                
        根据时间戳查找
            以天为单位
            -atime [+|-]# 最近一次访问时间
            -mtime [+|-]# 最近修改时间
            -ctime [+|-]# 文件状态改变时间

            以分钟为单位
            -amin
            -mmin
            
        根据权限查找
            -perm [+|-] MODE
                MODE 精确匹配
                +MODE 任何一类用户任何一位权限匹配(常用于查找某类特定权限是否存在)
                -MODE 每类用户的任何一位都匹配(指定的要检查的权限位都匹配)
           例:文件权限644
               -perm 600 不匹配
               -perm +200 匹配

 

linux基础二十五

标签:find

原文地址:http://linux16.blog.51cto.com/2477884/1827119

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!