এই ডিরেক্টরি নামকরণ কনভেনশনটির অস্তিত্বের পিছনে মূল চালিকা শক্তি হ'ল কনফিগারেশন ফাইলগুলির সহজ প্যাকেজ পরিচালনার জন্য। এটির আরপিএম, দেব বা যাই হোক না কেন, কোনও ফাইল ডিরেক্টরিতে রেখে দিতে অনেক সহজ (এবং সম্ভবত নিরাপদ) যাতে এটি একটি বিশ্বব্যাপী কনফিগার ফাইল সম্পাদনা করার পরিবর্তে প্রোগ্রামের কনফিগারেশনে স্বয়ংক্রিয়ভাবে অন্তর্ভুক্ত থাকে।
এর একটি ভাল উদাহরণ লোগ্রোটেট। ডিরেক্টরিতে /etc/logrotate.d হ'ল আপনি ইনস্টল করা প্রতিটি প্রয়োগের জন্য কনফিগার করা ফাইল যা / var / লগতে লগ রাখে । কিছু সিসলগ কনফিগারেশনে পরিণত হয়েছে কারণ প্রায় প্রতিটি সিস্টেমে একটি বার্তা, ডাব্লুটিএমপি এবং লাস্টলগ ফাইল রয়েছে। তবে আপনি যদি আপনার সিস্টেমে অ্যাপাচি ইনস্টল করেন তবে অ্যাপাচের লগগুলি ঘোরানোর জন্য আপনাকে স্বয়ংক্রিয়ভাবে কনফিগারেশন যুক্ত করার একটি সহজ পদ্ধতির প্রয়োজন, সুতরাং এটি কেবলমাত্র /etc/logrotate.d এ httpd নামের একটি কনফিগার ফাইল ফেলে দেয়এবং লোগ্রোটেট সেই ডিরেক্টরিতে ফাইলগুলি অন্তর্ভুক্ত করার জন্য কনফিগার করা হয়েছে। প্রত্যেকের ডেমনের প্যাকেজের মালিকানাধীন এবং আপনি প্যাকেজটি সরিয়ে ফেললে এটি ফাইলটি সরিয়ে ফেলবে। এটি মূলত কনফিগার ফাইলগুলিকে সংশোধন করার একটি উপায় way নোট করুন যে এটিকে প্রোগ্রাম দ্বারা সমর্থন করা দরকার, এটি স্বয়ংক্রিয় কিছু নয় যা সিস্টেমটি আপনার বা কোনও কিছুর জন্য করে। সাধারণত যে প্রোগ্রামগুলির মধ্যে এটির একটি কনফিগার ডিরেক্টরি রয়েছে সেগুলির মধ্যে অন্তর্ভুক্ত রয়েছে যে ফাইল ডিরেক্টরিটিতে ডিরেক্টরিটি কোথায় রয়েছে specify
লোগ্রোট.ড. এমনকি প্রথম স্থানে এই কনভেনশনটি init.d এবং rc.d ডিরেক্টরিগুলির বাইরে init স্ক্রিপ্টগুলির জন্য ব্যবহৃত হত ।