पथ '/../' का क्या अर्थ है?


17

आश्चर्य है कि ऐसा रास्ता जो इस तरह दिखता है '/../' एक फ़ाइल के बाहर की ओर इशारा करेगा? मुझे लगता है कि यह कुछ ऐसा हो सकता है जो हमेशा रूट डायरेक्टरी को निर्दिष्ट करता है और फिर फाइल में लिखी गई रिलेटिव पैरेंट डाइरेक्टरी को लिखा जाता है?


1
मूल का मूल जड़ है, इसलिए यह
सामी कुहोमेन

1
तो क्या आपका मतलब लेखन /../ जैसा है / तब है ...?
यूजीन लाई

1
हाँ यही है। आप रूट के माता-पिता के पास नहीं जा सकते, इसलिए इसे रूट करने के लिए निर्देशित किया जाता है
सामी कुहोमेन


/../केवल सार्थक है यदि यह एक मार्ग के भीतर है।
अमानी किलुंगा

जवाबों:


32

/../टुकड़े-टुकड़े होकर टूट जाते हैं

पहला /फ़ाइल सिस्टम की जड़ को इंगित करता है यह फाइल सिस्टम का शीर्ष स्तर है

.. पैरेंट फोल्डर का मतलब है, चूँकि, हम सबसे ऊपर के स्तर पर हैं, हम उच्च स्तर पर नहीं जा सकते हैं, इसलिए हम अभी भी सबसे टॉप फोल्डर में हैं

/अंत में जोड़ना एक फ़ोल्डर को इंगित करता है। यह कभी भी अनिवार्य नहीं है, जब तक कि सबफ़ोल्डर पथ या फ़ाइल को निर्दिष्ट नहीं किया जाता है। इसलिए हम अभी भी फाइल सिस्टम पर सबसे ज्यादा फोल्डर में हैं।

तो, /../टाइप करने से अलग नहीं है/


24
सिवाय इसके कि आप चुरोट में हैं, और गिरी पर्याप्त रूप से छोटी है कि इस तरह की चाल से आप चुरोट से बच सकते हैं। (यह सालों पहले ऐसा हुआ करता था, मुझे लगता है।)
user1686

8
अनुगामी स्लैश कुछ मामलों में महत्वपूर्ण हो सकता है। उदाहरण के लिए, यदि /exampleकोई निर्देशिका के ls -l /exampleलिए सिमलिंक है, तो सिम्लिंक ls -l /example/प्रदर्शित करेगा , जबकि निर्देशिका की सामग्री प्रदर्शित करेगा।
फ्लिम्ड

आप के साथ विपरीत कर सकते हैं cd ../abc यानी जहां ../एक फर्क पड़ता है। मुझे लगता है कि यह केवल सापेक्ष पथों के लिए उपयोगी है, निरपेक्ष पथों के लिए नहीं।
बार्लॉप सिप

1
@barlop में ../निरपेक्ष रास्तों के लिए प्रभाव हो सकता है: /foo/bar/../quux= /foo/quux। कुछ और उपयोगी उदाहरण: 1) आपको सिर्फ टैब को साकार करते हुए एक बहुत लंबी निर्देशिका का नाम पूरा हो गया है, लेकिन यह वह नहीं था जो आप चाहते थे। ../50 बार बैकस्पेसिंग की तुलना में तेज हो सकता है। 2)foo=/long/absolute/path/to/foo; bar=$foo/../bar;
8bittree

1
@ बर्बरता ..भागने के रास्ते को बंद करना अगर chrootजेल के रूप में लागू करना जानवरों को रखने के लिए खलिहान के दरवाजे को बंद करने के रूप में स्पष्ट है; आप इस तरह के एक मामले को याद नहीं करते हैं: सबसे स्पष्ट बच पथ। इससे मुझे संदेह होता है कि प्रारंभिक chrootकार्यान्वयन आवश्यकता के रूप में अपरिहार्य नहीं हो सकता था ।
कज़
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.