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?