Bash (а также ksh, zsh, и даже пепел) отслеживает изменения каталога так, чтобы cd /foo/bar && cd ..
всегда берет Вас к /foo
даже если bar
символьная ссылка. Передайте -P
опция к cd
проигнорировать отслеженное изменение и следовать за “физической” структурой каталогов:
cd -P ..
Посмотрите help cd
или man builtins
для документации о встроенном ударе cd
. Если Вам действительно не нравится функция отслеживания каталога, можно выключить ее с set -P
в ударе (set -o no_chase_link
в zsh).
Смотрите на круг дьявола, приложение, записанное для разрешения такой настройки на GNOME 2.
Обратите внимание, что, если/когда Вы перемещаетесь в GNOME 3, вещи могли бы работать очень по-другому …