แรงผลักดันหลักที่อยู่เบื้องหลังการมีอยู่ของระเบียบการตั้งชื่อไดเรกทอรีนี้คือการจัดการแพคเกจของไฟล์การกำหนดค่าได้ง่ายขึ้น ไม่ว่าจะเป็นรอบต่อนาทีเดบิตหรืออะไรก็ตามมันจะง่ายกว่ามาก (และอาจปลอดภัยกว่า) ที่จะสามารถวางไฟล์ลงในไดเรกทอรีเพื่อให้อัตโนมัติรวมอยู่ในการกำหนดค่าของโปรแกรมแทนที่จะพยายามแก้ไขไฟล์กำหนดค่าส่วนกลาง
ตัวอย่างที่ดีของเรื่องนี้คือ logrotate ในไดเรกทอรี/etc/logrotate.dมีการปรับแต่งไฟล์สำหรับการปฏิบัติจริงทุกโปรแกรมที่คุณได้ติดตั้งที่เก็บบันทึกใน/ var / log บางส่วนถูกรวมเข้ากับการตั้งค่า syslog เพราะเกือบทุกระบบมีไฟล์ข้อความ wtmp และ lastlog แต่ถ้าคุณติดตั้ง Apache บนระบบของคุณคุณต้องมีวิธีที่ง่ายในการเพิ่มการกำหนดค่าโดยอัตโนมัติสำหรับการหมุนบันทึกของ Apache ดังนั้นมันจึงลดลงไฟล์การตั้งค่าที่เรียกว่า httpd ใน/etc/logrotate.dและมีการกำหนดค่า logrotate เพื่อรวมไฟล์ในไดเรกทอรีนั้น แต่ละแพ็กเกจเป็นของแพ็กเกจสำหรับ daemon และหากคุณลบแพ็กเกจออกจะเป็นการลบไฟล์ โดยพื้นฐานแล้วมันเป็นวิธีในการปรับแต่งไฟล์ปรับแต่ง โปรดทราบว่าสิ่งนี้จำเป็นต้องได้รับการสนับสนุนจากโปรแกรมไม่ใช่สิ่งที่เป็นระบบอัตโนมัติสำหรับคุณหรือบางสิ่ง โดยปกติแล้วโปรแกรมที่มีคำสั่ง config ที่เรียกว่าincludeที่ระบุว่าไดเรกทอรีนั้นอยู่ที่ใดในระบบไฟล์
logrotate.dอาจเป็นสถานที่แรกที่ใช้ระเบียบนี้นอกไดเรกทอรีinit.dและrc.dสำหรับสคริปต์ init