cd 'pwd -P'
cd ..
O primeiro cd
leva você de dir_1/link_to_dir_3
a dir_2/dir_3
.
Como posso criar um cd em um diretório simbolicamente vinculado, mas, ao ir de lá, fazê-lo relativamente ao diretório real ?
Por exemplo
dir_1
link_to_dir_3 ->
..
dir_2
dir_3
Se eu faço cd link_to_dir_3
e, em seguida, cd ..
eu wanto tp ir para dir_2
e não dir_1
. Obrigado
cd 'pwd -P'
cd ..
O primeiro cd
leva você de dir_1/link_to_dir_3
a dir_2/dir_3
.
Use readlink
:
cd $(readlink -n link)