Сделать cd следовать символическим ссылкам

У меня мой код установлен как sshfs в моем домашнем каталоге, но иерархию трудно запомнить, поэтому я создал символическую ссылку в своем домашнем каталоге, ведущую к этому каталогу. Есть ли способ, чтобы, когда я подключился к этой символической ссылке, вместо cдин к символической ссылке, она будет фактически записана в этот каталог?

Если вопрос неясен, вот пример того, что я ищу:

foo@foo:~$ ls -l lrwxrwxrwx 1 foo foo 5 2012-11-14 08:20 foo -> bar/bar foo@foo:~$ cd foo foo@foo:~/bar/bar/$ 

  • Symlink для очистки домашнего каталога
  • символическая ссылка на каталог и относительный путь
  • linux как cd к родительской папке, если она перемещается через символическую ссылку
  • * .desktop или symlink работает (только для этого одного файла) - Linux Mint 17.2 Cinnamon
  • ld не может найти существующую библиотеку
  • копировать символические ссылки с помощью rsync
  • Горячий, чтобы заставить diff проверить ссылку на символическую ссылку?
  • Игнорировать Symlinks при извлечении Tarball
  • One Solution collect form web for “Сделать cd следовать символическим ссылкам”

    С любой реализацией cd POSIX вы можете использовать опцию -P для этого.

     $ help cd ... -P use the physical directory structure without following symbolic links ... 

    Вы можете увидеть это в действии здесь:

     $ mkdir foo $ ln -s foo bar $ cd -P bar $ pwd /tmp/tmp.WkupF2Ucuh/foo 

    Если вы хотите, чтобы это было поведением по умолчанию, вы можете либо создать псевдоним для cd , например:

     alias cd='cd -P' 

    … или использовать set -o physical .

    Linux и Unix - лучшая ОС в мире.