ฉันสงสัยว่ามีความแตกต่างระหว่างการไปที่เทอร์มินัลกับการพิมพ์ln -s path 'path
หรือเพียงคลิกขวาที่บางอย่างและเลือกทำลิงก์
ฉันสงสัยว่ามีความแตกต่างระหว่างการไปที่เทอร์มินัลกับการพิมพ์ln -s path 'path
หรือเพียงคลิกขวาที่บางอย่างและเลือกทำลิงก์
คำตอบ:
มีความแตกต่างน้อยมาก เพื่อทดสอบสิ่งนี้ฉันได้สร้างไดเรกทอรีใหม่ด้วยไฟล์ "bug3.odt"
ฉันสร้างลิงก์สองลิงก์โดยใช้บรรทัดคำสั่ง
ln -s bug3.odt bug_ln
และln -s /home/warren/qaz/bug3.odt bug_ln2
แล้วในที่สุดก็เดินเข้าไปในหอยโข่งและสร้างการเชื่อมโยงโดยการคลิกขวาบนไฟล์และเลือก "สร้าง Link"
ผลการวิจัยสรุปได้ดังนี้
warren@dell:~/qaz$ ls -la
total 36
drwxrwxr-x 2 warren warren 4096 Feb 18 20:14 .
drwxr-xr-x 69 warren warren 12288 Feb 18 20:11 ..
-rw-rw-r-- 1 warren warren 18505 Nov 12 20:11 bug3.odt
lrwxrwxrwx 1 warren warren 8 Feb 18 20:12 bug_ln -> bug3.odt
lrwxrwxrwx 1 warren warren 25 Feb 18 20:14 bug_ln2 -> /home/warren/qaz/bug3.odt
lrwxrwxrwx 1 warren warren 25 Feb 18 20:13 Link to bug3.odt -> /home/warren/qaz/bug3.odt
ตามที่คุณเห็นทั้งคู่bug_ln2
และLink to bug3.odt
มีเจ้าของกลุ่มสิทธิ์และลิงก์เดียวกันกับที่ตั้งเดียวกัน การคลิกขวาในหอยโข่งนั้นเทียบเท่ากับการใช้ln -sพร้อมเส้นทางแบบเต็มไปยังไฟล์
นอกจากนี้ยังเป็นไปได้ที่จะสร้างลิงค์โดยการกดCTRL+ SHIFTและลากไฟล์ วิธีนี้ทำงานในลักษณะเดียวกันทั้งหมด: เทียบเท่ากับการใช้ln -sด้วยพา ธ เต็มไปยังไฟล์
ไม่ไม่มี เป็นเพียงตัวเลือก GUI ของ Nautilus เพื่อสร้าง symlink