【问题标题】:Find the exact location of a file which is in the PATH查找 PATH 中文件的确切位置
【发布时间】:2012-12-13 11:06:03
【问题描述】:

是否有一个简单的命令可以找出可以从任何地方执行的文件的确切位置,因为它是 PATH? 搜索路径中设置的所有目录以找到它.. 效率不高,特别是如果路径包含很多目录并且所有目录都是可能的候选者...

谢谢

【问题讨论】:

  • 你能举个例子吗?哪个操作系统?
  • 可能是标准实用程序which
  • DOS ..让我们说你键入 foo.bat... 并且 foo 被执行但它不在当前目录中(可能是因为它在 PATH 中)。怎么知道 foo 文件在哪里?
  • 请参阅 Windows 上是否有“which”的等价物? stackoverflow.com/q/304319/318716.
  • @Joseph 确实有!等效的是“where”,该命令在路径中的所有目录中搜索以查找给定文件!谢谢!

标签: path directory dos


【解决方案1】:

也许:

WHERE [/R dir] [/Q] [/F] [/T] 模式...

说明: 显示与搜索模式匹配的文件的位置。 默认情况下,搜索是沿着当前目录完成的,并且 在 PATH 环境变量指定的路径中。

另请参阅上一个 SO 问题 Is there an equivalent of 'which' on the Windows command line?

【讨论】:

    猜你喜欢
    • 2011-11-22
    • 1970-01-01
    • 1970-01-01
    • 2011-02-11
    • 1970-01-01
    • 1970-01-01
    • 2016-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多