Какой префикс номера в файлах конфигурации из каталога .d


17

Многие конфигурационные файлы Unix в xx.dпапках начинаются с префикса, например:

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

Есть ли соглашение по этому номеру? Что это означает ?

Может быть, чтобы избежать столкновения имен, но мне любопытно, есть ли что-нибудь еще.

Ответы:


23

Это соглашение используется как для сохранения уникальности имен файлов, так и для контроля порядка выполнения скриптов. В общем, каталоги xx.d сканируются чем-то, что соответствует моральному эквиваленту, for file in /etc/grub.d/*; do ...а числовые префиксы дают этот порядок, отличный от алфавитного. Могут существовать специфичные для приложения стандарты для того, что является 4x_fooпротив, 9x_fooно ничего непоследовательного во всех каталогах xx.d.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.