Tengo un lío enredado de instalaciones de Python en mi computadora portátil. Estaba mirando los ejecutables /usr/local/bin
y todos son enlaces simbólicos a../../../Library......
Hay un comportamiento extraño que rodea esto. Si lo 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, parece que 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 aquí y allá sobre el uso pwd -P
y la find
utilidad para hacer esto. El problema es que estos no parecen funcionar en OS X de la forma en que las personas los describen trabajando en Linux (es decir, mostrando la ruta completa al enlace simbólico). Simplemente imprimen la ruta de 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 de lo que está pasando aquí?