Bash dizinine link


12

Ben lnbash kullanarak bir dizine sembolik bir bağlantı oluşturmak için komut kullanıyorum, bir bağlantı yapmak istediğim dizine gittim ve aşağıdaki komutu kullandım:

ln -s C#/ ~/Projetos

Bu bir bağlantı yaratacak ~/media/Projects/C#içinde ~/Projetosklasöründe.

Ama bir kez cdevime geldiğimde klasör kırmızı renkte görüntüleniyor ve dosyaya erişemiyorum, burada ne oluyor?

resim açıklamasını buraya girin

Yanıtlar:


15

Bağlantıyı ls -l(genellikle sadece takma adla ll) kullanarak kontrol edebilirsiniz . Bunun gibi bir şey göreceksiniz:

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

Bu, yolu kullanmanın /home/user42/Projetosyerini alacağı anlamına gelir /home/user42/C#. Bu yol mevcut değil.

Muhtemelen ikisini de kullanmak istediniz

  • gibi doğru bir bağıl bağlantı ln -s media/Projects/C# ~/Projetos
  • veya içindeki gibi mutlak bir bağlantı ln -s $PWD/C#/ ~/Projetos
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.