1 | find [查找路径] [选项] |
-name选项
1 | find / -name "*.txt" |
-name
后可以是确切的带查询名称或者模式字符串
-iname
可以忽略大小写
-regex
是匹配整个路径
-size选项
1 | $ find / -size 1033c |
查找指定大小的文件,若不指定单位则默认的单位是b
单位符号 | 说明 |
---|---|
c | bytes |
w | two-byte words |
b | 512-byte blocks |
k | Kilobytes (units of 1024 bytes) |
M | Megabytes (units of 1048576 bytes) |
G | Gigabytes (units of 1073741824 bytes) |
-type选项
1 | $ find / -type f |
根据指定的类型查询目录或文件
类型标识 | 说明 |
---|---|
f | 普通文件 |
d | 目录 |
l | 链接 |
b | 块设备 |
c | 字符设备 |
p | Fifo管道文件 |
s | 套接字 |
-user选项
1 | $ find / -user test1 |
查找所属用户为指定用户的文件或目录
-uid
选项查找符合指定的uid
的文件或目录
-group选项
1 | $ find / -group test2 |
查找所属组为指定组的问价或目录
-gid
选项查找符合指定的gid
的文件或目录
-exec选项
对找到的文档执行特定的命令