मैं ..(डबल डॉट) की प्रकृति को समझने की कोशिश कर रहा हूं । यह इस बात पर निर्भर करता है कि आप इसे कैसे एक्सेस करते हैं, इस पर निर्भर करता है।
उदाहरण:-
/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/..। यह ऊपर व्यवहार में विरोधाभास लगता है !?