Jaki jest prefiks numeru w plikach konfiguracyjnych z katalogu .d

17

Wiele plików konfiguracyjnych unix w xx.dfolderach jest poprzedzonych liczbą, na przykład:

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

Czy istnieje jakaś konwencja dotycząca tego numeru? Co to znaczy ?

Może po prostu uniknę konfliktu nazwisk, ale jestem ciekawy, czy jest coś więcej.

Rémi Benoit
źródło

Odpowiedzi:

23

Jest to konwencja używana zarówno do unikania nazw plików, jak i do kontroli kolejności wykonywania skryptów. Zasadniczo katalogi xx.d są skanowane przez coś, co robi moralny odpowiednik, for file in /etc/grub.d/*; do ...a prefiksy numeryczne nadają temu porządek inny niż alfabetyczny. Mogą istnieć specyficzne dla aplikacji standardy dla tego, co jest 4x_foovs, 9x_fooale nic spójnego we wszystkich katalogach xx.d.

godlygeek
źródło