path为要查找的目录路径。
常用参数
name
按文件名查找。
1 | find . -name *.js // 查找后缀名为.js的文件 |
可以使用通配符来查找。
1 2 3 | * 代表1到多个任意字符 ?代表单个字符 [A-Z]* 大写字母开头的文件 |
type
按文件类型查找。
1 | find . -type f // 查找当前目录的所有文件 |
常见的文件类型:
1 2 3 4 5 6 | f 普通文件 d 目录 b 块设备文件 c 字符设备 p 管道文件 l 符号链接 |
exec
对查找的文件执行指令。
1 | find . -type f -exec 命令 {} \; |
注意:大括号{} 和 \ 之间有个空格,而 \ 和 分好之间没有空格。