.dディレクトリの構成ファイルにある数値プレフィックスは何ですか?

.dディレクトリの構成ファイルにある数値プレフィックスは何ですか?

フォルダ内の多くのUNIX構成ファイルには、xx.d数字が接頭辞で付けられます。たとえば、次のようになります。

$ ls /etc/grub.d/
00_header        10_linux      30_os-prober      40_custom  
05_debian_theme  20_linux_xen  30_uefi-firmware  41_custom

この番号の合意はありますか?どういう意味ですか?

おそらく名前の衝突を避けるためのものかもしれませんが、他に何かがあるのだろうか。

ベストアンサー1

これはファイル名の一意性を維持し、スクリプトの実行順序を制御する規則です。通常、xx.d ディレクトリは道徳的等価物によって検索され、for file in /etc/grub.d/*; do ...数値プレフィックスはアルファベット順ではなく順序を提供します。 aとaが何であるかの4x_fooアプリケーション固有の標準があるかもしれませんが、9x_fooすべてのxx.dディレクトリにわたって一貫した標準はありません。

おすすめ記事