หมายเลขนำหน้าในไฟล์กำหนดค่าจากไดเรกทอรี. d คืออะไร


17

ไฟล์กำหนดค่ายูนิกซ์จำนวนมากใน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

มีการประชุมเกี่ยวกับจำนวนนี้หรือไม่? มันหมายความว่าอะไร?

อาจจะหลีกเลี่ยงการปะทะกันของชื่อ แต่ฉันอยากรู้ว่ามีอะไรมากกว่านี้

คำตอบ:


23

เป็นแบบแผนที่ใช้ทั้งสองเพื่อรักษาชื่อไฟล์ที่ไม่ซ้ำกันและเพื่อควบคุมลำดับที่สคริปต์ถูกเรียกใช้งาน โดยทั่วไปแล้วไดเรกทอรี xx.d จะถูกสแกนโดยบางสิ่งที่มีค่าเทียบเท่าทางศีลธรรมfor file in /etc/grub.d/*; do ...และส่วนนำหน้าตัวเลขทำให้การสั่งซื้ออื่นนอกเหนือจากตัวอักษร อาจมีมาตรฐานเฉพาะแอปพลิเคชันสำหรับสิ่งที่4x_foovs 9x_fooแต่ไม่มีอะไรสอดคล้องกันในทุกไดเรกทอรี xx.d

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.