Який префікс числа в конфігураційних файлах із каталогу .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_foovs, 9x_fooале нічого не відповідає всім каталогів xx.d.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.