Я пытаюсь понять природу ..(двойная точка). Кажется, он указывает на разные цели в зависимости от того, как вы к нему обращаетесь.
Пример:-
/outer/
middle/
inner/
inner --> ./middle/inner/
Теперь /outer/middle/inner/..ведет к /outer/middle/, но если я получаю к нему доступ через символическую ссылку, /outer/inner/..приводит к /outer/. Кажется, здесь есть два разных ...
Что ..именно? символическая ссылка? жесткая ссылка? Или он генерируется динамически в зависимости от пути доступа к каталогу? Или, возможно, мое понимание символических ссылок неверно.
Редактировать:
Другие связанные наблюдения
/outer/
middle/
file
inner/
f --> ./../file
inner --> ./middle/inner/
Теперь, если я пытаюсь получить доступ к файлу через /outer/inner/fэто работает. Но это не должно, так /outer/inner/../fileкак не указывает на файл. файл находится в /outer/middle/inner/... Кажется, это противоречит описанному выше поведению !?