Zachowanie cd / bash na dowiązaniach symbolicznych

Załóżmy, że mam foldery ~ / a / b w moim folderze domowym, a folder b zawiera dowiązanie symboliczne do „..” o nazwie „dowiązanie symboliczne”. Następnie wykonuję następujące akcje w bashu:

<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 drukuje bieżący katalog roboczy, wyłuskując wszystkie dowiązania symboliczne. Dlaczego na końcu jest katalog roboczy / home / hm / a / b, a nie / home / hm?

questionAnswers(2)

yourAnswerToTheQuestion