在指定目录下查找文件 —— find命令的应用
`find` 命令可以用来在指定目录下查找文件。若使用该命令时未指定任何路径,则会默认在当前目录及其子目录下查找文件,并输出结果。
①在该语法中,路径参数的取值有 3 种,如图所示:
| 路径值 | 说明 | 
| ~ | 表示 HOME 目录 | 
| . | 表示当前目录 | 
| / | 表示根目录 | 
②在该语法中,选项参数的取值有 9 种,如图所示:
| 选项值 | 说明 | 
| -name | 按文件名查找 | 
| -prune | 忽略某个目录 | 
| -user | 按文件所有者查找 | 
| -group | 按文件所属组查找 | 
| -nouser | 查找无所有者的文件 | 
| -nogroup | 查找无所属组的文件 | 
| -type | 按文件类型查找 | 
| -amin | 查找指定时间内被访问的文件 | 
| -perm | 按安装权限查找 | 
③在该语法中,操作参数的取值有 3 种,如图所示:
| 选项值 | 说明 | 
| 将结果输出到标准输出 | |
| -exec | 对匹配的文件执行指定命令 | 
| -ok | 在执行指定命令前提示用户确认 | 
以下举例是find命令的实例解析:
①按文件名查找文件。
在 root 用户主目录下,查找名称为 `mrkj_4` 的文件,命令实操如图所示:

②按类型查找文件。
在 root 用户主目录下,查找 `mrkj_C` 目录下的所有目录(包含 `mrkj_C` 目录),这个实例使用到的参数是 `-type`。

选项参数的取值有 7 种,如图所示:
| type 值 | 说明 | 
| b | 块设备文档 | 
| c | 字符设备文档 | 
| d | 目录 | 
| p | 管道文档 | 
| f | 普通文档 | 
| l | 符号链接文档 | 
| s | 套接字 | 
③按时间查找文件。
在 root 用户主目录下,查找最近 10 分钟被访问过的文件,这个实例使用到的参数是 `-amin`,表示访问过的文件,这个参数后面的取值 `-10` 表示的是 10 分钟内,命令实操如图所示:


) 
		  													 工信部备案号:
 工信部备案号:  公安部备案号:
 公安部备案号: