3

Как я могу зайти в символически связанный каталог, но, перемещаясь оттуда, делать это относительно реального каталога?

Например

dir_1
    link_to_dir_3 ->

..

dir_2
    dir_3

Если я сделаю cd link_to_dir_3 а затем cd .. Я хочу зайти в dir_2 а не в dir_1 . Спасибо

2 ответа2

2
cd `pwd -P`
cd ..

Первый cd перенесет вас из dir_1/link_to_dir_3 в dir_2/dir_3 .

1

Используйте readlink:

cd $(readlink -n link)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .