cd para o diretório real referenciado meu link simbólico

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

    
por pistacchio 06.07.2012 / 10:49

2 respostas

2

cd 'pwd -P'
cd ..

O primeiro cd leva você de dir_1/link_to_dir_3 a dir_2/dir_3 .

    
por 06.07.2012 / 11:13
1

Use readlink :

cd $(readlink -n link)
    
por 06.07.2012 / 13:18

Tags