3 votos

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

Quería hacer un acceso directo en mi directorio Root, entry Terminal

Objetivo

un Alias para /someLongPath/someProject/ en ~/someProject

Problema

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

terminal screenshot

Pregunta

¿Cómo se utiliza cd desde la Terminal para un Alias? ¿Se puede configurar esto?

1 votos

Por favor, no actualice su pregunta para incluir la respuesta directamente, publique una respuesta a continuación en su lugar. Incluir las respuestas directamente en las preguntas confunde tanto a la función de búsqueda como a los demás usuarios (y dificulta la posibilidad de votar o aceptar una respuesta).

0 votos

¡buena llamada - yikes estoy en ello ;0!

0 votos

4voto

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

Existe un código en C para construir una herramienta que obtenga el nombre del objetivo a partir de un archivo de alias ( Enlace al código fuente ), pero creo que para usarlo de la manera que te gustaría ( cd ) esto no es tan práctico. Ej:

cd `./getTrueName Multitimer`

Como se menciona en la primera respuesta, ln es la herramienta adecuada si no necesitas las funciones avanzadas de Alias:

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

ln <sourcepath> <targetpath> permite el movimiento del objetivo, pero sólo en el mismo sistema de archivos.

0 votos

¡¡¡tu detalle y claridad es bastante valioso para los novatos como yo... gracias!!! :)

1voto

J-Dizzle Puntos 136

La respuesta es sencilla: ¡utiliza 'ln -s' y no un Alias!

0voto

David Nelson Puntos 6

Para utilizar el tipo de archivo "alias" en la CLI directamente, debe modificar la función "cd" en el shell.

Por ejemplo (bash), Este consejo puede ser útil.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X