Якщо я створюю символічне посилання в терміналі з такою командою
ln -s /path/to/some/directory symbolicLink
а потім перейдіть за посиланням на
cd symbolicLink
Термінал, здається, думає, що cwd ~/symbolicLink/
навіть незважаючи на те, що він насправді показує ~/path/to/some/directory/
(припускаючи, що посилання було зроблено ~
, звичайно). Це означає, що якщо я потім набираю, cd ..
мене повертають назад ~
, оскільки термінал "думає", це батько cwd.
Що мені потрібно змінити, щоб cd ..
замість цього взяти мене ~/path/to/some/
, тобто справжнього батька ~/path/to/some/directory/
?
cd -P
Досі вирішує питання, з яким я стикався, але все ще корисно знати.