Molte directory hanno un suffisso / estensione “.d”. Cosa significa?

Il mio sistema ha 132 directory i cui nomi terminano in .d
Ci sono anche due script i cui nomi terminano in .d

A parte i due script ribelli (‘/usr/sbin/invoke-rc.d’, ‘/usr/sbin/update-rc.d’), suppongo che .d significhi directory … (ma mi chiedo perché quegli script sono così chiamati).

In alcuni casi, la cartella principale della directory .d contiene un file con lo stesso nome, ma senza il suffisso .d .

# eg. /etc/apt/sources.list.d /etc/apt/sources.list 

C’è qualche mistica spiegazione di Linux per questo stile di denominazione?

Si tratta di una convenzione di denominazione profondamente radicata, o è assolutamente assoluta come “foo” e “bar”?

    Questo è spesso usato per le directory (da cui la “d”) che contengono una raccolta di file di configurazione parziali. Tutti i file nella directory vengono combinati, a volte anche con altri file, per completare la configurazione. Questo è spesso fatto quando tradizionalmente c’era solo un file di configurazione (ad esempio nel tuo esempio sources.list) ma c’è il desiderio di rendere le cose più modulari in seguito.

    Come menziona Laurence, le directory /etc/rc?.d erano probabilmente una delle prime volte in cui questa usanza veniva usata.