首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/etc/udev/udev es.d/ vs /lib/udev/rues.d/-使用哪种方法,为什么?

/etc/udev/udev es.d/ vs /lib/udev/rues.d/-使用哪种方法,为什么?
EN

Unix & Linux用户
提问于 2016-12-30 06:00:09
回答 1查看 11.4K关注 0票数 31

Arch 推荐/etc/udev/rules.d/中创建一个文件来修复我的蒸汽控制器问题。这起作用了!但是,我注意到这个文件夹中除了我刚才创建的规则之外,没有其他规则。此外,我看到的所有其他来源都说要将udev规则放在/lib/udev/rules.d/中,而且这个文件夹中也有很多其他udev规则。为什么有两个文件夹似乎是相同的东西,我应该使用哪一个?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-12-30 07:19:57

这两个文件夹的区别是:

代码语言:javascript
复制
/lib/udev/rules.d

包含默认规则文件。不要编辑这些文件。

代码语言:javascript
复制
/etc/udev/rules.d/*.rules

包含自定义规则文件。您可以修改或创建这些文件。

但是,具有相同文件名的文件会相互替换。/etc中的文件具有最高优先级,并且优先于/lib中同名的文件。这可用于覆盖默认规则。

另外,要完全禁用规则文件,可以在/etc中创建一个符号链接,其名称与/lib中的规则文件相同,指向/dev/null

因此,管理员编写的Udev规则以/etc/udev/rules.d/结尾,它们的文件名必须以.rules结尾。默认的udev规则可以在/lib/udev/rules.d/ (或/usr/lib/udev/rules.d)中找到。如果在/lib/etc下有两个同名的文件,那么/etc中的文件优先。

票数 39
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/333697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档