У меня есть эта папка:
/var/www/vhosts/foo
к которым мне часто нужно обращаться. Если я это сделаю (я root):
ln -s /var/www/vhosts/foo/
cd foo
pwd
говорит мне/root/foo
Что я могу сделать, чтобы действительно попасть в папку /var/www/vhosts/foo
. Я знаю, что каждое действие на /root/foo
идет в /var/www/vhosts/foo
, но что я могу сделать, чтобы это pwd
мне подсказало /var/www/vhosts/foo
?
решение1
Использовать cd -P
в соответствии сСпецификация POSIX,
-P
Обрабатывать операнд точка-точка физически; компоненты символической ссылки должны быть разрешены до обработки компонентов точка-точка (см. шаг 7 в ОПИСАНИИ).