基础语法格式
find path -option [ -print ] [ -exec -ok command ] {} \;
命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。
如果使用该命令时,不设置任何参数,则 find 命令将在当前目录下查找子目录与文件。
并且将查找到的子目录和文件全部进行显示。
语法参数解析
find 命令名称path 搜索的路径-option 可选项的参数-print:表示将结果输出到标准输出上-exec:表示对文件执行所给出的shell命令-ok:作用域-exec相同
options 可选参数
在linux中所有的可选参数都已 -为开头后面加上选项名称
| 实例 | ||
|---|---|---|
| name | 按照名字查找 | ```shell |
find / -name “*.py”
|| perm | 按照安装权限进行查找 | ```shellfind / -perm 777
|
| prune | 不在当前指定的目录下寻找 | shell
find / -prune
|
| user | 按照文件属主来查找 | |
| group | 按照文件的所属组来查找 | |
| nogroup | 查找没有有效的所属组文件 | |
| nouser | 查找没有有效属主的文件 | |
| type | 按照文件类型来查找 | |
