路径变量:查找特定文件的文件夹路径

时间:2014-02-13 22:34:46

标签: linux cygwin environment-variables msysgit path-variables

在Linux和其他类Unix上,如何找到由于PATH环境变量而可以使用的特定文件的路径?例如,如果我可以从命令行使用:

ls # technically the file name is "ls.exe"

有没有一种方法可以显式找到ls.exe文件的路径,而无需自己查看PATH变量(也就是说可能通过它搜索程序但不看自己)?

我知道这样做有很多陷阱/警告,例如PATH可以是文件,甚至是文件的一部分(我认为),加上符号链接等可能会使它不可靠,但我正在寻找一般用例。

我问的原因是我有带msysgit的Windows,所以我的路径中有很多文件夹,搜索每一个都会令人讨厌&耗时,更不用说因Windows限制而难,但我仍然可以使用Linux几乎可以使用的任何东西。

1 个答案:

答案 0 :(得分:1)

   $ type ls.exe
   ls.exe is /usr/bin/ls.exe