道にある点はどういう意味ですか? [コピー]

道にある点はどういう意味ですか? [コピー]

どのくらい"/a/./b/../../c/"平等ですか/c

Stack Exchangeサイトの1つでこの質問を見ました。明らかに..スタック(?)を爆破することを意味します。なぜですか?

ベストアンサー1

ルートが次のようになるとしましょう。

/a/b
/c

これをコンポーネントに分けてみましょう。
/-> ルート
/a-> (a) から
.-> このディレクトリパス
/a/./-> まだ/a
/a/./b-> から/a/b
..-> 1 レベル「上へ」移動
/a/./b/..-> /a/b/..-> /a
/a/./b/../..-> /a/..-> /
/a/./b/../../c->/c

おすすめ記事