เชื่อมโยงไปยังไดเรกทอรีในทุบตี


12

ฉันใช้lnคำสั่งเพื่อสร้างลิงก์สัญลักษณ์ไปยังไดเรกทอรีโดยใช้ bash ฉันไปที่ไดเรกทอรีที่ฉันต้องการสร้างลิงก์และใช้คำสั่งต่อไปนี้:

ln -s C#/ ~/Projetos

นี่จะเป็นการสร้างลิงค์ไปยัง~/media/Projects/C#ใน~/Projetosโฟลเดอร์

แต่เมื่อฉันcdกลับถึงบ้านโฟลเดอร์จะแสดงเป็นสีแดงและฉันไม่สามารถเข้าถึงได้เกิดอะไรขึ้นที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

คำตอบ:


15

คุณสามารถตรวจสอบการเชื่อมโยงโดยใช้ls -l(ซึ่งมักจะเป็นนามแฝงเพียงll) คุณจะเห็นสิ่งนี้:

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

วิธีการนี้ว่าโดยใช้เส้นทางที่จะถูกแทนที่ด้วย/home/user42/Projetos /home/user42/C#ไม่มีเส้นทางนี้

คุณอาจต้องการใช้อย่างใดอย่างหนึ่ง

  • ลิงค์ที่ถูกต้องเช่น ln -s media/Projects/C# ~/Projetos
  • หรือลิงก์แบบสัมบูรณ์เหมือนมา ln -s $PWD/C#/ ~/Projetos
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.