Próbuję zrozumieć naturę ..(podwójna kropka). Wydaje się wskazywać na różne cele w zależności od tego, w jaki sposób masz do niego dostęp.
Przykład:-
/outer/
middle/
inner/
inner --> ./middle/inner/
Teraz /outer/middle/inner/..prowadzi do /outer/middle/, ale jeśli uzyskam do niego dostęp poprzez łącze symboliczne, /outer/inner/..prowadzi do /outer/. Wygląda na to, że są tu dwa różne ...
Co to jest ..dokładnie link symboliczny? twardy link? A może jest generowany dynamicznie w zależności od ścieżki dostępu do katalogu? A może moje rozumienie dowiązań symbolicznych jest błędne.
Edytować:
Inne powiązane obserwacje
/outer/
middle/
file
inner/
f --> ./../file
inner --> ./middle/inner/
Teraz, jeśli spróbuję uzyskać dostęp do pliku przez /outer/inner/fto działa. Ale nie powinno, ponieważ /outer/inner/../filenie wskazuje pliku. plik jest w /outer/middle/inner/... Wydaje się to przeczyć powyższemu zachowaniu !?