Ho un groviglio di installazioni python sul mio laptop. Stavo guardando gli eseguibili in /usr/local/bin
e sono tutti link simbolici a ../../../Library......
C'è un comportamento strano che circonda questo. Se faccio ls -lhaG
vedo --->
e il relativo percorso a destra dei link simbolici:
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 della riga di comando per risolvere quel percorso e visualizzare il percorso effettivo di python3. Ho trovato alcune informazioni qui e là riguardo l'uso di pwd -P
e l'utilità find
per fare questo. Il problema è che questi non sembrano funzionare su OS X nel modo in cui le persone li descrivono lavorando su linux (cioè emettendo il percorso completo del collegamento simbolico). Si limitano a stampare il percorso dei link 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?