通过“配置目录”可以完成哪些普通“配置文件”无法完成的操作?

通过“配置目录”可以完成哪些普通“配置文件”无法完成的操作?

我曾经看到很多/etc/<something>.conf用于配置系统的文件,通过<something>要配置的内容清楚地表明(我将其称为“配置文件”)。

然而,这种值得信赖且恕我直言的工作系统似乎还不够,因为我越来越多地遇到我所说的“配置目录“我经常认为其结构如下:

/etc/<something>.conf/ 
|-<file1>
|-<file2>
|-<file3>

创建一种情况,其中单个文件 ( ) 中的设置<file1>, <file2>, <file3>(在我看来)在使用之前仅连接所有包含的文件,如“配置文件“ 前。

既然不能仅仅因为人们有重新发明轮子的冲动,所以它是“在这里发明的”,那么一定有一个诉诸“发明轮子”的理由。配置目录”。

因此我想知道“的用例是什么”配置目录“,这使得它们首先变得必要?

是否有一些核心必需的东西可以促使在普通配置文件上使用配置目录?

例子

答案1

如果您的发行版具有包管理系统,并且不同的包可能需要添加到配置的不同部分,那么只需将新文件放入新的配置目录而不是更改配置文件中的某些部分会容易得多。

请注意,它是更轻松用目录来做到这一点,而不是另一种方法是不可能的。过去,软件包安装脚本必须更改单个配置文件,人们对此感到厌倦。

相关内容