มีความแตกต่างระหว่างลิงก์สัญลักษณ์ผ่านเทอร์มินัลหรือคลิกขวาที่ลิงก์หรือไม่


21

ฉันสงสัยว่ามีความแตกต่างระหว่างการไปที่เทอร์มินัลกับการพิมพ์ln -s path 'pathหรือเพียงคลิกขวาที่บางอย่างและเลือกทำลิงก์

คำตอบ:


24

มีความแตกต่างน้อยมาก เพื่อทดสอบสิ่งนี้ฉันได้สร้างไดเรกทอรีใหม่ด้วยไฟล์ "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ด้วยพา ธ เต็มไปยังไฟล์


5
มีวิธีอื่นในการสร้างลิงก์คือการคลิกและลากด้วย Ctrl + Shift ค้างไว้
wim

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.