Ich versuche die Natur von ..
(Doppelpunkt) zu verstehen . Es scheint auf verschiedene Ziele zu verweisen, je nachdem, wie Sie darauf zugreifen.
Beispiel:-
/outer/
middle/
inner/
inner --> ./middle/inner/
Nun /outer/middle/inner/..
führt zu /outer/middle/
, aber wenn ich über den symbolischen Link darauf zugreife, /outer/inner/..
führt zu /outer/
. Es scheint, dass es hier zwei verschiedene ..
gibt.
Was ist ..
genau symbolischer Link? fester Link? Oder wird es je nach Pfad dynamisch generiert, wenn auf das Verzeichnis zugegriffen wird? Oder vielleicht ist mein Verständnis von symbolischen Verknüpfungen falsch.
Bearbeiten:
Andere verwandte Beobachtung
/outer/
middle/
file
inner/
f --> ./../file
inner --> ./middle/inner/
Nun, wenn ich versuche, auf die Datei zuzugreifen /outer/inner/f
, funktioniert es. Aber es sollte nicht da /outer/inner/../file
nicht auf eine Datei zeigen. Die Datei ist in /outer/middle/inner/..
. Dies scheint dem obigen Verhalten zu widersprechen !?