como obtenho o comando 'which' para resolver links simbólicos?

0

Eu criei um link simbólico de um arquivo de script para o meu ~ / bin e quando faço which foo , a saída é:

/Users/me/bin/foo

Existe uma maneira de resolver esse link simbólico e me mostrar o arquivo real?

    
por joachim 23.08.2017 / 11:15

2 respostas

3

use readlink

readlink -f "$(which command)"
    
por 23.08.2017 / 11:18
1

com zsh :

print -r =foo(:A)

Ou se foo estiver na variável $cmd :

print -r $cmd:c:A
    
por 23.08.2017 / 11:30

Tags