Apa nomor awalan dalam file konfigurasi dari direktori .d

17

Banyak file konfigurasi unix dalam xx.dfolder diawali dengan angka, seperti:

$ ls /etc/grub.d/
00_header        10_linux      30_os-prober      40_custom  
05_debian_theme  20_linux_xen  30_uefi-firmware  41_custom

Apakah ada konvensi tentang nomor ini? Apa artinya ?

Mungkin hanya untuk menghindari bentrok nama tetapi saya ingin tahu apakah ada yang lebih.

Rémi Benoit
sumber

Jawaban:

23

Ini adalah konvensi yang digunakan untuk menjaga nama file unik, dan untuk mengontrol urutan skrip dijalankan. Secara umum, direktori xx.d dipindai oleh sesuatu yang melakukan persamaan moral for file in /etc/grub.d/*; do ...dan awalan numerik memberikan urutan ini selain alfabet. Mungkin ada standar khusus aplikasi untuk apa a 4x_foovs a 9x_footetapi tidak ada yang konsisten di semua direktori xx.d.

godlygeek
sumber