Tengo un desorden enredado de instalaciones de python en mi computadora portátil. Estaba viendo los ejecutables en /usr/local/bin
y todos ellos son enlaces simbólicos a ../../../Library......
Hay un comportamiento extraño alrededor de esto. Si hago ls -lhaG
veo --->
y la ruta relativa a la derecha de los enlaces simbólicos:
lrwxr-xr-x 1 root wheel 69B Dec 7 22:29 python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.1/bin/python3
Sin embargo, no puedo obtener ninguna de las herramientas de línea de comandos para resolver esa ruta y mostrar la ruta real a python3. He encontrado algunos datos sobre el uso de pwd -P
y la utilidad find
para hacer esto. El problema es que estos no parecen funcionar en OS X de la manera en que las personas los describen trabajando en Linux (es decir, que generan la ruta completa al enlace simbólico). Simplemente imprimen la ruta de los enlaces simbólicos para mí:
FantasticMrFox:bin robert$ pwd -P python3
/usr/local/bin
FantasticMrFox:bin robert$ find 'pwd -P' -name python3
/usr/local/bin/python3
¿Alguna idea sobre lo que está pasando aquí?