ฉันพยายามที่จะเข้าใจธรรมชาติของ..
(สองจุด) ดูเหมือนว่าจะชี้ไปยังเป้าหมายที่แตกต่างกันขึ้นอยู่กับว่าคุณเข้าถึงมันอย่างไร
ตัวอย่าง:-
/outer/
middle/
inner/
inner --> ./middle/inner/
ตอนนี้/outer/middle/inner/..
นำไปสู่การ/outer/middle/
แต่ถ้าฉันเข้าถึงได้ผ่านการเชื่อมโยงสัญลักษณ์นำไปสู่/outer/inner/..
/outer/
ดูเหมือนว่ามีสองที่แตกต่างกัน..
ที่นี่
อะไร..
กันแน่ ลิงก์สัญลักษณ์? ลิงค์ยาก? หรือมันสร้างแบบไดนามิกขึ้นอยู่กับเส้นทางเมื่อเข้าถึงไดเรกทอรีหรือไม่ หรือบางทีความเข้าใจของฉันเกี่ยวกับลิงก์สัญลักษณ์นั้นไม่ถูกต้อง
แก้ไข:
การสังเกตอื่น ๆ ที่เกี่ยวข้อง
/outer/
middle/
file
inner/
f --> ./../file
inner --> ./middle/inner/
ตอนนี้ถ้าฉันพยายามเข้าถึงไฟล์ผ่าน/outer/inner/f
มันใช้งานได้ แต่มันไม่ควรเนื่องจาก/outer/inner/../file
ไม่ได้ชี้ไปที่ไฟล์ /outer/middle/inner/..
ไฟล์ที่อยู่ใน สิ่งนี้ดูเหมือนจะขัดแย้งกับพฤติกรรมข้างต้น!