-path pattern
True if the pathname being examined matches pattern. Special shell pattern matching characters (``['', ``]'', ``*'', and ``?'') may be used as part of
pattern. These characters may be matched explicitly by escaping them with a backslash (``\''). Slashes (``/'') are treated as normal characters and do
not have to be matched explicitly.
使用
-path
初级:从
zsh
外壳:**
glob 匹配到子目录,并且(/D)
glob 限定符指定生成的路径名必须是目录,并且模式也应该匹配隐藏名称(如indotglob
)bash
。或来自版本 4 或更高版本的近似等效
bash
项(即,从 macOS 上的 Homebrew 安装,而不是默认安装bash
):中的
globstar
shell 选项bash
启用了通配**
模式,而failglob
如果没有匹配,则使模式匹配失败并出现错误。该failglob
行为是 中的默认行为zsh
, 的可用性也是如此**
。find
不过可能会更快:这将找到任何名为
x
living 在y
名为/
.或者,您可能有一个功能
locate
实用程序,您可以使用它这将是最快的替代方案,但只会返回系统上任何用户都可以访问的结果,并且可能不是完全最新的。