Sistem saya memiliki 132 direktori yang namanya berakhiran .d.
Ada juga dua skrip yang namanya berakhiran .d
Selain dari dua skrip yang tidak patuh ('/ usr/sbin/invoke - rc.d ', '/usr/sbin/update-rc.d'), saya berasumsi bahwa .d berarti direktori ... (tapi saya heran mengapa skrip tersebut dinamai demikian).
Dalam beberapa kasus, folder induk direktori .d berisi file dengan nama yang sama, tetapi tanpa akhiran .d .
# eg.
/etc/apt/sources.list.d
/etc/apt/sources.list
Apakah ada beberapa alasan Linux mistis untuk gaya penamaan ini?
Apakah ini sebuah konvensi penamaan yang mengakar kuat, atau itu tentang absolut seperti 'foo' dan 'bar'?
naming-conventions
Peter.O
sumber
sumber
Jawaban:
Ini sering digunakan untuk direktori (karenanya "d") yang berisi kumpulan file konfigurasi parsial. Semua file dalam direktori digabungkan, kadang-kadang juga dengan file lain, untuk membuat konfigurasi lengkap. Ini sering dilakukan ketika secara tradisional hanya ada satu file konfigurasi (misalnya dalam contoh sources.list Anda) tetapi ada keinginan untuk membuat hal-hal lebih modular nantinya.
Seperti yang disebutkan Laurence, direktori /etc/rc?.d mungkin merupakan salah satu pertama kalinya kebiasaan ini digunakan.
sumber