Obter o caminho real de um link simbólico

image_pdfimage_print

Utilizando a linha de comando no Linux, é possível utilizando o comando shell pwd para obter o caminho(path) do diretório alvo.
No entanto, quando se executa este comando dentro de um diretório que é um link simbólico, este comando normalmente retornará o caminho para o link simbólico e não o diretório real apontado. Este comportamento está correto e é o esperado. No entanto, por vezes, precisamos obter o diretório real apontado. Para isto, basta:

$ pwd -P
(mostra o path do diretório real apontado pelo link simbólico quando dentro do diretório)
$ pwd
(mostra o path do link simbólico quando dentro do diretório)

Gostou? Tire um minutinho e dê sua contribuição para Drall Dev Community no Patreon!