যেকোন পার্টিশন বা ফোল্ডারের রুট ফোল্ডার, যাকে রুট ডিরেক্টরিও বলা হয় বা কখনও কখনও শুধুমাত্র রুটও বলা হয় ক্রমানুসারে "সর্বোচ্চ" ডিরেক্টরি। আপনি এটিকে সাধারণভাবে একটি নির্দিষ্ট ফোল্ডার কাঠামোর শুরু বা শুরু হিসাবেও ভাবতে পারেন৷
রুট ডিরেক্টরিটিতে ড্রাইভ বা ফোল্ডারের অন্যান্য সমস্ত ফোল্ডার রয়েছে এবং অবশ্যই ফাইলগুলিও থাকতে পারে। আপনি একটি উলটো-ডাউন গাছের সাহায্যে এটি কল্পনা করতে পারেন যেখানে শিকড় (রুট ফোল্ডার) শীর্ষে থাকে এবং শাখাগুলি (সাবফোল্ডার) নীচে পড়ে থাকে; মূল হল যা তার সমস্ত নিম্ন আইটেমকে একত্রিত করে।
উদাহরণস্বরূপ, আপনার কম্পিউটারে প্রধান পার্টিশনের রুট ডিরেক্টরিটি সম্ভবত C:\। আপনার ডিভিডি বা সিডি ড্রাইভের রুট ফোল্ডারটি হতে পারে D:\। উইন্ডোজ রেজিস্ট্রির মূল হল যেখানে HKEY_CLASSES_ROOT এর মত আমবাত সংরক্ষণ করা হয়।
ROOT হল ROOT এর অবজেক্ট ওরিয়েন্টেড টেকনোলজির সংক্ষিপ্ত রূপ, কিন্তু রুট ফোল্ডারের সাথে এর কোনো সম্পর্ক নেই।
রুট ফোল্ডারের উদাহরণ
মূল শব্দটি আপনি যে অবস্থানের কথা বলছেন তার সাথেও আপেক্ষিক হতে পারে। উদাহরণস্বরূপ, একটি প্রোগ্রাম যা C:\Programs\Example-এ ইনস্টল করে সেই নির্দিষ্ট ফোল্ডারটিকে তার রুট হিসাবে ব্যবহার করে, যার নীচে সম্ভাব্য সাবফোল্ডারগুলির একটি সিরিজ রয়েছে।
এই একই জিনিস অন্য যেকোনো ফোল্ডারে প্রযোজ্য। আপনার কি Windows এ User1 এর জন্য ব্যবহারকারী ফোল্ডারের রুটে যেতে হবে? এটি হল C:\Users\Name1\ ফোল্ডার। এটি অবশ্যই, আপনি কোন ব্যবহারকারীর কথা বলছেন তার উপর নির্ভর করে- User2 এর রুট ফোল্ডারটি হবে C:\Users\User2\.
একটি রুট ফোল্ডার অ্যাক্সেস করা
যখন আপনি উইন্ডোজ কমান্ড প্রম্পটে থাকবেন তখন হার্ড ড্রাইভের রুট ফোল্ডারে যাওয়ার একটি দ্রুত উপায় হল চেঞ্জ ডাইরেক্টরি চালানো- cd-এইরকম কমান্ড:
সিডি \
একজিকিউট করার পর, আপনি অবিলম্বে বর্তমান ওয়ার্কিং ডিরেক্টরি থেকে রুট ফোল্ডারে চলে যাবেন। সুতরাং, উদাহরণস্বরূপ, আপনি যদি C:\Windows\System32 ফোল্ডারে থাকেন এবং তারপরে ব্যাকস্ল্যাশ সহ cd কমান্ডটি প্রবেশ করান (উপরে দেখানো হয়েছে), আপনি অবিলম্বে যেখানে আছেন সেখান থেকে C:\ এ সরানো হবে।
একইভাবে, সিডি কমান্ডটি এইভাবে কার্যকর করা:
cd..
…ডিরেক্টরীটিকে একটি অবস্থানের উপরে নিয়ে যাবে, এটি সহায়ক যদি আপনাকে একটি ফোল্ডারের রুটে যেতে হয় কিন্তু পুরো ড্রাইভের রুটে না যেতে হয়। উদাহরণ স্বরূপ, C:\Users\User1\Downloads\ ফোল্ডারে থাকাকালীন cd. চালানো হলে বর্তমান ডিরেক্টরিকে C:\Users\User1\ এ পরিবর্তন করা হয়। এটি আবার করা আপনাকে C:\Users\, এবং আরও অনেক কিছুতে নিয়ে যাবে।
নীচে একটি উদাহরণ দেওয়া হল যেখানে আমরা C:\ ড্রাইভে জার্মানি নামক ফোল্ডারে শুরু করি। আপনি দেখতে পাচ্ছেন, কমান্ড প্রম্পটে একই কমান্ড কার্যকর করার ফলে ওয়ার্কিং ডাইরেক্টরিটিকে এটির ঠিক আগে/উপরে ফোল্ডারে নিয়ে যায়, হার্ড ড্রাইভের রুট পর্যন্ত।
C:\AMYS-PHONE\Pictures\Germany>cd.. C:\AMYS-PHONE\Pictures>cd.. C:\AMYS-PHONE>cd.. C:\>
আপনি এক্সপ্লোরারের মাধ্যমে ব্রাউজ করার সময় এটি দেখতে পাচ্ছেন না তা খুঁজে পেতে শুধুমাত্র একটি রুট ফোল্ডার অ্যাক্সেস করার চেষ্টা করতে পারেন। কারণ কিছু ফোল্ডার ডিফল্টরূপে উইন্ডোজে লুকানো থাকে। আমাদের নিবন্ধটি দেখুন কিভাবে আমি উইন্ডোজে লুকানো ফাইল এবং ফোল্ডার দেখাব? আপনার যদি সেগুলি প্রকাশ করতে সাহায্যের প্রয়োজন হয়৷
রুট ফোল্ডার এবং ডিরেক্টরি সম্পর্কে আরো
ওয়েব রুট ফোল্ডার শব্দটি কখনও কখনও একটি ওয়েবসাইট তৈরি করা সমস্ত ফাইল ধারণ করে এমন ডিরেক্টরি বর্ণনা করতে ব্যবহৃত হতে পারে। আপনার স্থানীয় কম্পিউটারের মতো এখানেও একই ধারণা প্রযোজ্য- এই রুট ফোল্ডারের ফাইল এবং ফোল্ডারগুলিতে প্রধান ওয়েব পৃষ্ঠার ফাইল রয়েছে, যেমন HTML ফাইল, যেগুলি প্রদর্শিত হওয়া উচিত যখন কেউ ওয়েবসাইটের মূল URL অ্যাক্সেস করে৷
এখানে ব্যবহৃত রুট শব্দটিকে কিছু ইউনিক্স অপারেটিং সিস্টেমে পাওয়া /root ফোল্ডারের সাথে বিভ্রান্ত করা উচিত নয়, যেখানে এটি একটি নির্দিষ্ট ব্যবহারকারী অ্যাকাউন্টের হোম ডিরেক্টরির পরিবর্তে (যেটিকে কখনও কখনও রুট অ্যাকাউন্ট বলা হয়)।এক অর্থে, যদিও, যেহেতু এটি সেই নির্দিষ্ট ব্যবহারকারীর জন্য প্রধান ফোল্ডার, আপনি এটিকে রুট ফোল্ডার হিসাবে উল্লেখ করতে পারেন।
কিছু অপারেটিং সিস্টেমে, ফাইলগুলিকে রুট ডিরেক্টরিতে সংরক্ষণ করা যেতে পারে, যেমন উইন্ডোজের C:/ ড্রাইভ, কিন্তু কিছু ওএস এটি সমর্থন করে না।
মূল ডিরেক্টরি শব্দটি VMS অপারেটিং সিস্টেমে ব্যবহার করা হয় যেখানে ব্যবহারকারীর সমস্ত ফাইল সংরক্ষণ করা হয় তা নির্ধারণ করতে।
FAQ
এসডি কার্ডের রুট ডিরেক্টরি কী?
রুট ফোল্ডারটি আপনার SD কার্ডের সর্বনিম্ন স্তরের ডিরেক্টরি৷ আপনি যখন আপনার SD কার্ড খুলবেন তখন এটিই প্রথম ফোল্ডারটি দেখতে পাবেন৷ আপনি DCIM এবং MISC নামের ফোল্ডারগুলি দেখতে পারেন, অথবা আপনি যদি সম্প্রতি আপনার মেমরি কার্ড ফর্ম্যাট করেন তাহলে আপনি কিছুই দেখতে পাবেন না৷
লিনাক্সে রুট ডিরেক্টরি কি?
লিনাক্সের /root ডিরেক্টরিটি সিস্টেম অ্যাডমিনিস্ট্রেটর বা রুট ব্যবহারকারীর জন্য ব্যবহারকারী ফোল্ডার। Windows C:\Users ফোল্ডারের মতো, এতে প্রতিটি ব্যবহারকারীর জন্য উপ-ডিরেক্টরি রয়েছে যাতে অ্যাকাউন্টের সমস্ত ডেটা রয়েছে।
আমি কিভাবে ওয়ার্ডপ্রেসে রুট ডিরেক্টরি খুঁজে পাব?
/html ফোল্ডারটি আপনার ওয়ার্ডপ্রেস ফাইলের রুট ডিরেক্টরি। আপনি SFTP, SSH বা ফাইল ম্যানেজারের মাধ্যমে রুট ফোল্ডার অ্যাক্সেস করতে পারেন।