Tautan ke direktori di bash

12

Saya menggunakan lnperintah untuk membuat tautan simbolis ke direktori menggunakan bash, saya pergi ke direktori yang ingin saya buat tautan dan menggunakan perintah berikut:

ln -s C#/ ~/Projetos

Ini akan membuat tautan ke ~/media/Projects/C#dalam ~/Projetosfolder.

Tetapi begitu saya cdke rumah saya, folder tersebut ditampilkan dalam warna merah dan saya tidak dapat mengaksesnya, apa yang terjadi di sini?

masukkan deskripsi gambar di sini

Evandro Silva
sumber

Jawaban:

15

Anda dapat memeriksa tautan menggunakan ls -l(yang biasanya alias hanya ll). Anda akan melihat sesuatu seperti ini:

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

ini berarti, menggunakan path /home/user42/Projetosakan diganti dengan /home/user42/C#. Jalan ini tidak ada.

Anda mungkin ingin menggunakan keduanya

  • seperti tautan relatif yang benar ln -s media/Projects/C# ~/Projetos
  • atau tautan absolut seperti di ln -s $PWD/C#/ ~/Projetos
AH
sumber