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

D.Z*_*Zou 8 udev

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

cat /etc/udev/conf.d/rules.d/98-kexec.rules
Run Code Online (Sandbox Code Playgroud)

use*_*.dz 5

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

man udev

规则文件

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

  • 哦,[那里](https://hackaday.com/2009/09/18/how-to-write-udev-rules/)有一些指导方针。 (2认同)