Comportamento do cd / bash em links simbólicos
Suponha que eu tenha as pastas ~ / a / b na minha pasta pessoal, e a pasta b contém um link simbólico para '..' chamado 'symlink'. Então eu executo as seguintes ações no bash:
<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 imprime o diretório de trabalho atual, desreferenciando todos os links simbólicos. Por que o diretório de trabalho / home / hm / a / b no final e não / home / hm?