1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
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 匹配
|
本文转自wanglm51051CTO博客,原文链接:http://blog.51cto.com/studyit2016/1827119 ,如需转载请自行联系原作者