418 votos

¿Cómo puedo crear un enlace simbólico en el Terminal?

¿Qué comando se utiliza para crear un enlace simbólico/soft link?

1voto

Steve Bauman Puntos 111

Como aviso a cualquiera, usted debe utilizar nombres de ruta completos . Esto no me quedó claro de inmediato, ya que me pareció que podía hacer un enlace simbólico a las rutas relativas en una carpeta dentro de la cual estaba ejecutando el comando. Podría estar equivocado (soy un novato en MacOS).

Por ejemplo, si intento hacer un enlace simbólico a mi carpeta de imágenes dentro de mi carpeta de descargas, mientras cd'd en mi directorio de inicio de usuario Esto no funcionará:

Users\stevebauman >_ ln -s Pictures Downloads

En su lugar, debe utilizar:

Users\stevebauman >_ ln -s /Users/stevebauman/Pictures /Users/stevebauman/Downloads

1 votos

No exactamente - el enlace tiene que expandirse desde donde está así que ln -s ../Fotos Fotos funciona. El enlace funciona como si usted cd a donde se almacena el enlace

0voto

NotVonKaiser Puntos 129

A menos que la ruta de origen sea relativa a su destino, utilice una ruta absoluta para su ruta de origen, y póngala entre comillas simples

$ ln -s '/any file/could have (special chars)/or spaces/test' '/some/other place/file'

Siempre se puede averiguar la ruta completa de acceso a algo, sin mayúsculas, yendo a esa carpeta en el terminal y escribiendo

$ pwd

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