## find 命令的基本结构如下:
`find [paths] [expression] [actions]`
- find 命令接受一个或多个**路径**(*paths*)作为搜索范围,并在该路径下**递归**地搜索。即检索完指定的目录后,还会对该目录下的子目录进行检索,以及子目录下的子目录。直到到达目录树底部。
- 默认情况下(不带任何搜索条件),find 命令会返回指定目录下的**所有文件**,所以常常需要通过特定的 `expression` 对结果进行**筛选**。
- find 命令默认的 `action` 是将所有检索结果打印至标准输出。可以通过自定义 `action` ,让 find 命令对搜索到的结果执行特定的操作。
***
示例:
## 通过名称查找
在 `home` 目录查找名字叫 `php.ini` 的文件
```
find /home -type f -name php.ini
```
在 `home` 目录查找名字叫 `data` 的文件夹(`-iname` 不区分大小写)
```
find /home -type d -iname data
```
在 `home` 目录查找所有PHP文件
```
find /home -type f -name "*.php"
```
- Linux常用命令
- find命令常用用法
- grep命令常用用法
- Sublime Text常用插件
- Laravel artisan 命令工具
- Centos使用Bind搭建DNS服务器
- Docker
- Docker安装
- 镜像使用
- 容器使用
- 使用Docker Hub
- Linux下编译安装PHP7.2.14
- Git常用操作
- Laravel-env使用注意事项
- Linux系统安装docker后,firewall规则无效不起作用
- CentOS7 firewall 防火墙
- Mysql
- mysql查看binlog日志
- mysql使用sql备份文件恢复数据库
- mysqldump备份数据库
- mysql用户操作
- mysql基本命令
- Explain详解
- 先排序后分组
- 查询逗号分隔的id,翻译出相对应name,同样用逗号分隔
- 解决VirtualBox安装增强工具失败问题
- curl常用用法
- strtotime() 的各种用法
- 使用kebeadm搭建k8s
- win10激活