2012-03-15 139 views

回答

2

它是一个微妙的,只有当多个搜索路径存在时才相关(如可执行文件,请参阅$PATH)。

例如,您可以用./filename启动本地的可执行文件,但不能与filename,因为后者进行(大多数?)炮弹由$PATH指定的路径,而不是当前工作目录进行搜索。

在URL的情况下,没有真正的区别。应该注意的是,相对路径是Web应用程序的常见攻击媒介(使用../转义DocumentRoot)。

+1

这个问题似乎是关于URI/URL。 AFAIK在这方面根本没有区别,但我的一个唠叨的部分说,出于某种原因它必须在规范中。 – svachalek 2012-03-15 16:52:27

+0

感谢您的注意。我相应地编辑了答复。 – 2012-03-15 16:55:01

1

对于目录,人们无法想象。 PATH变量不会出现在图片中,因为目录不是shell需要搜索的命令。

在侧面说明这里是一个有趣的页面了解更多关于“./”:http://www.linfo.org/dot_slash.html