Wie lautet das Nummernpräfix in Konfigurationsdateien aus dem Verzeichnis .d?


17

Vielen Unix-Konfigurationsdateien in xx.dOrdnern wird eine Nummer vorangestellt, z.

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

Gibt es eine Konvention zu dieser Nummer? Was heißt das ?

Vielleicht nur, um Namenskonflikte zu vermeiden, aber ich bin gespannt, ob es noch mehr gibt.

Antworten:


23

Diese Konvention wird verwendet, um Dateinamen eindeutig zu halten und die Reihenfolge zu steuern, in der Skripts ausgeführt werden. Im Allgemeinen werden die Verzeichnisse xx.d nach etwas durchsucht, das dem moralischen Äquivalent von entspricht, for file in /etc/grub.d/*; do ...und die numerischen Präfixe geben dieser Reihenfolge eine andere als die alphabetische. Es gibt möglicherweise anwendungsspezifische Standards für das, was ein 4x_foovs a ist, 9x_fooaber nichts, das in allen xx.d-Verzeichnissen konsistent ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.