linux 文件搜索 grep locate find
2016-07-17 11:00
423 查看
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 匹配
相关文章推荐
- 字符串查找 cmd find命令
- Jquery中find与each方法用法实例
- jQuery初学:find()方法及children方法的区别分析
- jQuery中each()、find()和filter()等节点操作方法详解(推荐)
- 谈谈Jquery中的children find 的区别有哪些
- rsync结合find技巧分享
- MySQL的FIND_IN_SET函数使用方法分享
- Jquery find与filter函数区别 说明
- Mysql中的find_in_set的使用方法介绍
- Yii框架中 find findAll 查找出制定的字段的方法对比
- error at ::0 can't find referenced pointcut的问题 3ff8
- wc递归统计代码行数 -- Linux/Unix 哲学魅力
- [Linux学习笔记] Linux常用命令 - 文件搜索命令
- Not able to find Java executable or version. Pleas
- Linux find命令中-path -prune参数作用详细介绍
- Xargs用法详解
- linux中查找命令:find,locate,whereis,which,type的比较
- find命令详解
- 四种解决”Argument list too long”参数列表过长的办法
- 常用批处理命令总结3之Find和FindStr