Enlace al directorio en bash


12

Estoy usando el lncomando para crear un enlace simbólico a un directorio usando bash, fui al directorio que quería hacer un enlace y usé el siguiente comando:

ln -s C#/ ~/Projetos

Esto crearía un enlace a ~/media/Projects/C#en la ~/Projetoscarpeta.

Pero una vez que llego cda mi casa, la carpeta se muestra en color rojo y no puedo acceder a ella, ¿qué está pasando aquí?

ingrese la descripción de la imagen aquí

Respuestas:


15

Puede verificar el enlace usando ls -l(que generalmente tiene un alias solo ll). Verás algo como esto:

 user42@localhost$ ll ~/Projetos
 lrwxrwxrwx 1 user42 user42    3 Sep 26 19:48 Projetos -> C#/

Esto significa que el uso de la ruta /home/user42/Projetosserá sustituido por /home/user42/C#. Este camino no existe.

Probablemente quisiste usar

  • un enlace relativo correcto como ln -s media/Projects/C# ~/Projetos
  • o un enlace absoluto como en ln -s $PWD/C#/ ~/Projetos
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.