38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
#领域/Linux
|
|
## 一句话描述
|
|
|
|
[__find使用说明______]
|
|
|
|
## 核心定义
|
|
|
|
`find` 是Linux/Unix系统中**功能最强的文件/目录查找命令**
|
|
|
|
### 通用语法
|
|
|
|
```bash
|
|
find [查找路径] [查找条件] [执行动作]
|
|
```
|
|
|
|
|
|
| 选项 | 说明 |
|
|
| ----------- | ----------------------------------------------- |
|
|
| -type | 查找类型<br>-type d 目录<br>-type f 文件<br>-type l 软链接 |
|
|
| -maxdepth 1 | 查找深度 |
|
|
| -name | 匹配名称 |
|
|
| -iname | 忽略大小写,匹配名称 |
|
|
| * | 匹配任意长度任意字符 |
|
|
| ? | 匹配单个字符 |
|
|
| [123] | 匹配括号内的单个字符 |
|
|
| -a | 逻辑与,默认满足所有条件 |
|
|
| -o | 逻辑或,满足任意一个条件即可 |
|
|
| ! | 排除符合条件内容 |
|
|
|
|
### 执行动作
|
|
|
|
```bash
|
|
# -eex 命令开头
|
|
# {} 占位符
|
|
# \ 终止符
|
|
find [路径] [条件] -exec 命令 {} \;
|
|
```
|