ディレクトリ名の.dはどういう意味ですか?

ディレクトリ名の.dはどういう意味ですか?

私は多くのディレクトリの名前に.dがあることを知っています。

init.d
yum.repos.d
conf.d

ディレクトリを意味しますか?それでは、これはどのような曖昧さを取り除きますか?

修正する:それが意味するものについては興味深い答えがたくさんありますが、.d質問のタイトルは正しく選択されていません。 「意味」を「代表」に変えました。

ベストアンサー1

ここで、サフィックスは.dディレクトリを表します。もちろん、Unixではファイル形式を表すサフィックスは必要ないので、これは必要ありません。ただし、この特別な場合は、コマンド(/etc/init、、、/etc/rc0など)とそのコマンドが使用するディレクトリ/etc/rc1/etc/init.d、、、、..)を削除するためのアクションが必要です。/etc/rc0.d/etc/rc1.d

この規則は少なくともUnix System Vで導入されていますが、おそらくより早く導入されたでしょう。このinitコマンドは最新のSystem Vオペレーティングシステムにありましたが、/etc今では一般的に使用されています。/sbin

多くのアプリケーションがこの規則を採用し、単一ファイル構成ファイルから単一ディレクトリ内の複数の構成ファイルに移動しました。たとえば、次のようになります。/etc/sudoers.d

繰り返しますが、目標は、実行可能ファイルと構成ファイル間の名前の競合ではなく、以前の構成ファイル全体とそれを含むディレクトリ間の名前の競合を避けることです。

おすすめ記事