名为“name”.d 的目录是什么意思

Fla*_*in3 3 linux

我想知道linux 环境中目录的后缀.d是什么意思,例如:

  • 初始化文件
  • 虚拟主机

多谢 :)

use*_*517 10

它最常用于表示包含系统或特定服务或应用程序的脚本和/或配置文件的目录

/etc/init.d - system service configuration
/etc/logrotate.d - logrorate configuration
...
Run Code Online (Sandbox Code Playgroud)

  • 值得注意的是,这是惯例,而不是魔术。每个使用它的程序都以稍微不同的方式使用它自己的代码来完成它。有时它们是按字母顺序加载的,有时不是。有时会加载目录中的所有文件。有时只是`.conf`文件,有时除了没有常见备份后缀的文件之外的所有文件...... (4认同)

pit*_*itr 5

“.d”后缀对您来说意味着在放置任何文件之前应该三思而后行,因为某些守护程序或程序可以在其配置文件中包含该目录中的所有文件。所以在这里放置文件必须以正确的格式/语言等。它非常有用的约定,并尊重它可能是只为你:)好... ...和字母“d” -我想这是从“简单d irectory”?

  • 它更有可能来自守护进程;) (2认同)