Ho un groviglio di installazioni Python sul mio laptop. Stavo guardando gli eseguibili /usr/local/bin
e sono tutti collegamenti simbolici a../../../Library......
C'è qualche strano comportamento che lo circonda. Se lo faccio ls -lhaG
vedo --->
e il relativo percorso a destra dei symlink:
lrwxr-xr-x 1 root wheel 69B Dec 7 22:29 python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.1/bin/python3
Tuttavia, non riesco a ottenere nessuno degli strumenti da riga di comando per risolvere quel percorso e visualizzare il percorso effettivo di python3. Ho trovato alcuni bocconcini qua e là sull'uso pwd -P
e find
sull'utilità per farlo. Il problema è che questi non sembrano funzionare su OS X nel modo in cui le persone li descrivono lavorando su Linux (es. Espellendo l'intero percorso al collegamento simbolico). Stampano semplicemente il percorso dei collegamenti simbolici per me:
FantasticMrFox:bin robert$ pwd -P python3
/usr/local/bin
FantasticMrFox:bin robert$ find `pwd -P` -name python3
/usr/local/bin/python3
Qualche idea su cosa sta succedendo qui?