.d目录中的配置文件中的数字前缀是什么


17

文件xx.d夹中的许多unix配置文件都以数字作为前缀,例如:

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

这个号码有约定吗?这是什么意思 ?

可能只是为了避免名称冲突,但我想知道是否还有更多内容。

Answers:


23

这是一个约定,既可以使文件名保持唯一性,又可以控制脚本执行的顺序。通常,xx.d目录会被道德上等同于的东西扫描,for file in /etc/grub.d/*; do ...并且数字前缀对此进行排序(而不是字母顺序)。有可能是对什么是特定应用标准4x_fooVs的9x_foo但没有在所有xx.d目录一致。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.