Uso de alias desde Terminal - ¿Cuál es la receta mágica?

1

Quería hacer un acceso directo en mi raíz, directorio de terminal de entrada

Goce

un alias para /someLongPath/someProject/ en ~/someProject

Problema

Creo el alias y lo ubico en ~/ . Para mí esto es ~/MultiTimer aquí. ¡Pero para el Alias, el uso de cd en la Terminal no funciona!

Pregunta

¿Cómo usas cd de la Terminal para un Alias? ¿Se puede configurar esto?

    
pregunta J-Dizzle 07.01.2016 - 15:09

2 respuestas

4

Los alias son archivos especiales para OS X y actualmente solo son compatibles con aplicaciones GUI. Contienen información sobre el objeto de destino que le permite al buscador encontrar la ubicación original incluso si el objetivo se ha movido a través de sistemas de archivos.

Hay alguna fuente de C para crear una herramienta que obtiene el nombre de destino de un archivo de alias ( Enlace al código fuente ), pero creo que usarlo de la forma que le gustaría ( cd ) no es tan práctico. Ej:

cd './getTrueName Multitimer'

Como se mencionó en la primera respuesta, ln es la herramienta adecuada para usar si no necesita las funciones avanzadas de Alias:

ln -s <sourcepath> <targetpath> no permite el movimiento del objetivo.

ln <sourcepath> <targetpath> permite el movimiento de destino, pero solo en el mismo sistema de archivos.

    
respondido por el kai klein 07.01.2016 - 17:26
1

la respuesta es simple: ¡usa 'ln -s' y no un alias!

    
respondido por el J-Dizzle 07.01.2016 - 15:59

Lea otras preguntas en las etiquetas