Вы можете использовать переменную CDPATH для моделирования. Просто создайте каталог с программными ссылками на пути назначения, например.
mkdir ~/dir_aliases
ln -s /path/to/alias ~/dir_aliases/@
ln -s /another/path ~/dir_aliases/%
...
Затем добавьте этот каталог в CDPATH (, возможно, в.bashrc или подобном)
CDPATH=~/dir_aliases
Ввод
cd @
приведет вас к ~/dir_aliases/@
. (К сожалению, будет показан путь ссылки, вам придется
cd $(readlink -f.)
чтобы увидеть настоящий путь.)