系统命令

where 命令

查找匹配文件的位置,常用于定位 PATH 中的可执行文件。

适用版本/范围: Microsoft Learn Windows 客户端与 Windows Server 命令参考;部分条目可能属于旧版命令、服务器角色、可选功能或交互式工具子命令。English

官方文档语法

where [/r <Dir>] [/q] [/f] [/t] [$<ENV>:|<Path>:]<Pattern>[ ...]

链接的 Microsoft Learn 文章是上游依据;命令是否可用取决于 Windows 版本、服务器角色、可选功能或交互式工具上下文。

用法示例

查找匹配文件的位置,常用于定位 PATH 中的可执行文件。

where git

参数、选项与子句

参数 / 子句说明
/r <directory>从指定目录开始递归搜索。
/q只返回退出代码,不打印匹配路径。
/t显示文件大小和修改时间。
<pattern>指定文件名或通配符模式。
---Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。
/r <Dir>Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。
/fMicrosoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。
[$<ENV>:Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。
/?显示命令帮助或受支持的命令行用法。
<Dir>Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。
<ENV>Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。
<Path>Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。
安全提示

执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。

参考文档 ↗返回目录