.dСуффикс здесь означает каталог. Конечно, это было бы ненужным , поскольку Unix не требует суффикса для обозначения типа файла , но в этом конкретном случае, что - то необходимо было неоднозначность команды ( /etc/init, /etc/rc0, /etc/rc1и так далее) и каталогов , которые они используют ( /etc/init.d, /etc/rc0.d, /etc/rc1.d,. ..)
Это соглашение было введено, по крайней мере, в Unix System V, но, возможно, ранее. initКоманда используется для размещения в , /etcно , как правило , в настоящее время /sbinна современных System V операционки.
Обратите внимание, что это соглашение было принято многими приложениями, переходящими из одного файла конфигурации файла в несколько файлов конфигурации, расположенных в одном каталоге, например: /etc/sudoers.d
Здесь опять-таки цель состоит в том, чтобы избежать конфликта имен не между исполняемым файлом и файлом конфигурации, а между бывшим монолитным файлом конфигурации и каталогом, в котором они содержатся.
.dсм. Комментарий msw по этому вопросу в Ask Ubuntu .