অন্যান্য উত্তরগুলি প্রত্যক্ষ উত্তর অর্থে অবশ্যই সম্পূর্ণ। 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
।