许多目录都有“.d”后缀/扩展名。这是什么意思?

Modified on: Sun, 10 Jun 2018 01:17:23 +0800

我的系统有132个目录,其名称以.d
结尾
还有两个脚本,其名称以.d

结尾

除了两个任性的脚本('/usr/sbin/invoke-rc.d','/ usr / sbin / update-rc.d')之外,我认为.d意味着目录...(但我不知道为什么这些脚本如此命名)。

在某些情况下,.d目录的父文件夹包含一个同名文件,但没有.d结尾。

# eg.
  /etc/apt/sources.list.d
  /etc/apt/sources.list

这种命名风格是否有一些神秘的Linux基本原理?

这是一个根深蒂固的命名惯例,还是像'foo'和'bar'一样绝对?

作者:Peter.O

最佳答案

这通常用于包含部分配置文件集合的目录(因此为“d”)。目录中的所有文件组合在一起,有时也与其他文件组合在一起,以进行完整配置。这通常在传统上只有一个配置文件时完成(例如在您的示例sources.list中),但是希望以后更加模块化。

正如Laurence所提到的,/ etc / rc?.d目录可能是首次使用此自定义的目录之一。

作者:,JanC

相关问答

添加新评论