Поведение CD / Bash на символических ссылках
Предположим, у меня есть папки ~ / a / b в моей домашней папке, а папка b содержит символическая ссылка на «...» именованная "символическая ссылка". Затем я выполняю следующие действия в Баш:
<code>hm@mach:~$ cd a/b/symlink hm@mach:~/a/b/symlink$ pwd -P /home/hm/a hm@mach:~/a/b/symlink$ cd .. hm@mach:~/a/b$ pwd -P /home/hm/a/b </code>
pwd -P печатает текущий рабочий каталог, разыменовывая все символические ссылки. Почему рабочий каталог / home / hm / a / b находится в конце, а не / home / hm?