अन्य उत्तर निश्चित रूप से प्रत्यक्ष उत्तर अर्थ में पूर्ण होते हैं। cd -
और cd $OLDPWD
निश्चित रूप से इसके लिए मुख्य विकल्प हैं। हालाँकि, मुझे अक्सर लगता है कि वर्कफ़्लो में शामिल होना pushd
और popd
बेहतर तरीके से काम करना।
लंबी कहानी छोटी, यदि आप एक निर्देशिका में आगे बढ़ रहे हैं, जहां आप शुरू करने, उपयोग करने pushd
/ वापस करने के अंतिम इरादे के साथ हैं popd
।
विस्तारित उदाहरण
प्रमुख अंतर आसानी से एक उदाहरण द्वारा दिखाया गया है।
$ cd dir1
$ pushd dir2
इस बिंदु पर, आपके पास एक निर्देशिका स्टैक है जो है dir2, dir1
। pushd
बिना किसी तर्क के साथ चलने से आपको dir1
स्टैक के साथ वापस आ जाएगा dir1, dir2
। popd
ऐसा ही होगा, लेकिन एक खाली निर्देशिका स्टैक के साथ आपको छोड़ देगा। यह बहुत अलग नहीं है कि आप cd -
वर्कफ़्लो के साथ कैसा होगा ।
हालाँकि, अब आप कई बार निर्देशिकाओं को बदल सकते हैं और वापस आ सकते हैं dir1
। उदाहरण के लिए,
$ cd dir1
$ pushd dir2
$ cd dir3
यदि आप popd
इस बिंदु पर चलते हैं, तो आप वापस चले जाएंगे dir1
।