用于匹配路径、文件名的一种匹配模式
规则:
通配符 | 功能 | 备注 |
---|---|---|
* | 任意数量字符,包括空字符,不包括路径分隔符 | [1]. 当单独出现在路径部分时必须至少匹配1个字符 [2]. 不会匹配以.开头的字符 |
? | 任意单个字符,包括空字符,不包括路径分隔符 | [3]. 不会匹配以.开头的字符 |
** | 任意数量字符,包括空字符,包括路径分隔符 | [4]. 只有src/** 或src/**/ 时才会匹配路径分隔符[5]. 其它和 * 功能一致 |
[] | 类似正则 |
路径分隔符
\
和/
注意点
/src/**/*
不包括src目录,包括src里的所有文件、目录[1]/src/**
包括src目录/src
,包括src里的所有文件、目录/src/**/
包括src目录/src/
,包括src里所有目录/src/**/*/
不包括src目录,包括src里所有目录[1]