3 votos

Enlaces simbólicos, ¿por qué no funciona?

me$ ln -s ~/x/y/ ~/Desktop/
ln: /Users/me/Desktop//: File exists

¿Por qué este intento de crear un enlace simbólico a ~/x/y en el Escritorio ahora funciona? La única forma en que parece que puedo conseguir algo como un enlace simbólico es de esta manera:

ln -s * ~/Desktop/

Estoy confundido, esto era muy sencillo en Ubuntu.

2voto

user36155 Puntos 36

Como alternativa, puede hacer

ln -s ~/x/y ~/Desktop/

(nótese que no hay carácter de barra '/' después de ~/x/y/).

Creo que el mensaje de error no es el más informativo, pero entiendo que si pones una barra al final, te estás refiriendo al contenido de tu directorio (en este caso ~/x/y), pero si lo omites, te estás refiriendo al propio directorio.

1voto

siva Puntos 23

ln -s ~/x/y/ ~/Desktop/ intenta hacer un enlace simbólico ~/Desktop/ a ~/x/y/ que no parece ser lo que usted quería, y de hecho no es posible ya que ~/Desktop existe (como indica el error).

Para crear un enlace simbólico a ~/x/y/ dentro de ~/Desktop/ , tienes que darle un nombre así:

ln -s ~/x/y/ ~/Desktop/mysymlink

Esto crea un enlace simbólico mysymlink en su escritorio que enlaza con ~/x/y/ .

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