Це не означає, що сам по собі каталог, в основному, те, що відбувається, полягає в тому, що каталоги, які закінчуються .d
(зауважте, вони, як правило, існують /etc
), займають конфігураційні частини.
Це розроблено так, що дистрибутив може включати, наприклад, універсальні параметри за замовчуванням /etc/yum.conf
, але тоді користувачі чи інші пакети мають простий у використанні спосіб додавати власні конфігурації yum безпечним способом, який не буде перезаписаний.
Як приклад для yum ...
Якщо я хотів почати використовувати EPEL на моїй RHEL5 або CentOS Box, я можу налаштувати нове сховище у /etc/yum.repos.d
папці (скажімо /etc/yum.repos.d/epel.repo
) або встановити пакет epel-release, який створює файл автоматично, не змінюючи мою конфігурацію за замовчуванням або не спричиняючи конфліктів файлів, які цього не потрібно.
Що станеться, більшість програм прочитає конфігурацію за замовчуванням ( /etc/yum.conf
наприклад), а потім повторить свої .d
папки, включаючи фрагменти конфігурації у запущену програму.
Сподіваюся, це пояснить це вам.
.d
, дивіться коментар MSW до цього пов'язаного питання в Ask Ubuntu .