폴더에 있는 많은 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 디렉토리에 걸쳐 일관된 표준은 없습니다.