Mon système a 132 répertoires dont le nom se termine par .d
Il y a aussi deux scripts dont le nom se termine par .d
Mis à part les deux scripts capricieux ('/usr/sbin/invoke-rc.d', '/usr/sbin/update-rc.d'), je suppose que .d signifie répertoire ... (mais je me demande pourquoi ces scripts sont ainsi nommés).
Dans certains cas, le dossier parent du répertoire .d contient un fichier du même nom, mais sans l' extension .d .
# eg.
/etc/apt/sources.list.d
/etc/apt/sources.list
Existe-t-il une logique mystique sous Linux à ce style de nommage?
Est-ce une convention de nommage profondément enracinée ou est-elle à peu près aussi absolue que «foo» et «bar»?
naming-conventions
Peter.O
la source
la source
Réponses:
Ceci est souvent utilisé pour les répertoires (d'où le "d") contenant une collection de fichiers de configuration partiels. Tous les fichiers du répertoire sont combinés, parfois aussi avec d’autres fichiers, pour effectuer la configuration complète. Cela se fait souvent lorsqu'il n'y avait qu'un seul fichier de configuration (par exemple, dans votre exemple sources.list), mais que l'on souhaite rendre les choses plus modulaires par la suite.
Comme Laurence le mentionne, les répertoires /etc/rc?.d étaient probablement l'une des premières fois où cette coutume a été utilisée.
la source