มาทำความรู้จักกับ bin และโฟลเดอร์ sbin ทั้งหมด (จากมาตรฐานลำดับชั้นของระบบไฟล์):
/binมีไว้สำหรับไบนารีระดับระบบ/sbinสำหรับไบนารีระดับระบบอื่น ๆ ส่วนใหญ่สำหรับบูตโหลดเดอร์และผู้ดูแลระบบ/usr/binมีไว้สำหรับไบนารีไม่จำเป็น/usr/sbin- นี่เป็นจุดเริ่มต้นของระเบียบ - ไม่ใช่เครื่องมือที่จำเป็นสำหรับผู้ดูแลระบบ? มันหมายความว่าอะไร? สำหรับการทดลอง?/usr/local/bin- ไม่มีคำพูดใด ๆ เกี่ยวกับโฟลเดอร์นี้/usr/local/sbin- โปรแกรมการดูแลระบบที่ติดตั้งในเครื่อง อีกครั้งหรือไม่ แล้วไง/usr/sbinล่ะ
ดังนั้นคำถามคือทำไมมีไดเรกทอรีจำนวนมากและสิ่งที่เป็นความหมายของ/usr/sbin, /usr/local/sbinและ/usr/local/bin?
มีหลายโปรแกรมที่เผยแพร่ผ่านไฟล์เก็บถาวรและเราต้องสร้างจากซอร์สโค้ด โดยปกติแล้วพวกเขามี makefile ดังนั้นมันค่อนข้างง่าย กระบวนการนี้เกี่ยวข้องกับการสร้างไฟล์ใน usr / local / lib, usr / local / bin ... usr / local / อะไรก็ตามโดยไม่ต้องสร้างโฟลเดอร์เฉพาะสำหรับโปรแกรมที่กำหนด
ทำไมถึงเป็นเช่นนั้น
ฉันคิดว่ามันไม่ถูกต้องเพราะถ้าเราจำเป็นต้องลบโปรแกรมที่เราต้องลบทุกไฟล์ด้วยตนเองถ้าผู้สร้างโปรแกรมไม่ได้ดูแลมัน