मैं एक डायरेक्टरी ऊपर कैसे जा सकता/सकती हूँ?
किसी डायरेक्टरी का parent वह डायरेक्टरी होती है जो उसके ऊपर होती है.
उदाहरण के लिए, /home /home/repl का parent है,
और /home/repl /home/repl/seasonal का parent है.
आप अपने parent डायरेक्टरी का absolute path हमेशा cd और ls जैसे कमांड्स को दे सकते हैं.
अधिकतर,
हालाँकि,
आप इस विशेष पथ .. का फायदा उठाएँगे
(दो डॉट्स बिना स्पेस के), जिसका मतलब है "वह डायरेक्टरी जो मेरी मौजूदा डायरेक्टरी से ऊपर है".
अगर आप /home/repl/seasonal में हैं,
तो cd .. आपको /home/repl पर ले जाता है.
यदि आप फिर cd .. चलाते हैं,
तो आप /home में पहुँचते हैं.
एक और cd .. आपको root डायरेक्टरी / में ले जाता है,
जो फाइलसिस्टम का सबसे ऊपरी स्तर है.
(ध्यान रखें कि cd और .. के बीच एक स्पेस रखें — यह एक कमांड और एक पाथ है, कोई एक चार-अक्षरी कमांड नहीं.)
अकेला एक डॉट, ., हमेशा "मौजूदा डायरेक्टरी" को दर्शाता है,
इसलिए अकेला ls और ls . एक ही काम करते हैं,
जबकि cd . का कोई असर नहीं होता
(क्योंकि यह आपको उसी डायरेक्टरी में ले जाता है जिसमें आप पहले से हैं).
आखिरी विशेष पथ ~ (टिल्डा कैरेक्टर) है,
जिसका मतलब है "आपकी home डायरेक्टरी",
जैसे /home/repl.
आप कहीं भी हों,
ls ~ हमेशा आपकी home डायरेक्टरी की सामग्री दिखाएगा,
और cd ~ आपको हमेशा home पर ले जाएगा.
यदि आप
/home/repl/seasonal में हैं,
तो cd ~/../. आपको कहाँ ले जाता है?यह अभ्यास पाठ्यक्रम का हिस्सा है
Shell परिचय
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें