フォルダ内の多くの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ディレクトリにわたって一貫した標準はありません。