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

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
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.