为什么 udev/.../rules.d 中的规则前面有数字

为什么 udev/.../rules.d 中的规则前面有数字

仅仅是为了方便还是有什么原因?
例子:

cat /etc/udev/conf.d/rules.d/98-kexec.rules

答案1

您可以直接从手册中阅读原因。

man udev

规则文件

udev 规则从位于系统规则目录 /usr/lib/udev/rules.d、易失性运行时目录 /run/udev/rules.d 和本地管理目录 /etc/udev/rules.d 中的文件读取。所有规则文件都集中在 按词汇顺序排序和处理,无论它们所在的目录如何。但是,具有相同文件名的文件会相互替换。 /etc 中的文件具有最高优先级,/run 中的文件优先于 /lib 中的同名文件。如果需要,这可以用于用本地文件覆盖系统提供的规则文件; /etc 中的符号链接与 /lib 中的规则文件同名,指向 /dev/null,完全禁用规则文件。

相关内容