2012-03-15 131 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