แต่เดิมนั้นมี/bin
ไว้สำหรับโปรแกรม (โดยหลักคือไบนารีที่ปฏิบัติการได้) และในไม่ช้า/dev
สำหรับไฟล์อุปกรณ์และ/lib
สำหรับโค้ดปฏิบัติการพิเศษที่โหลดโดยโปรแกรม (ไลบรารี) /usr
ยังมาในช่วงต้นมากครั้งแรกสำหรับข้อมูลของผู้ใช้นั้นเป็นพื้นที่พิเศษกับ OS ของตัวเองbin
และlib
แล้วman
มีคู่มือในรูปแบบอิเล็กทรอนิกส์ /usr
รหัสที่มาที่ได้รับมักจะจัดให้มีที่แห่งหนึ่งภายใต้
และมีไฟล์สองสามไฟล์ในระบบปฏิบัติการที่ไม่เหมาะกับหมวดหมู่ใด ๆ ที่มีอยู่ ซึ่งรวมถึงpasswd
ไฟล์ที่มีรหัสผ่านของผู้ใช้และmtab
ไฟล์ที่เขียนโดยmount
และโปรแกรมที่init
ใหม่กว่าและrc
ดำเนินการในเวลาบูตและเมื่อเวลาผ่านไปมีโปรแกรมมากขึ้นเรื่อย ๆ ที่ตั้งใจจะดำเนินการเพื่อการบริหารเท่านั้นและไม่ได้เป็นส่วนหนึ่งของการใช้งานปกติ
(คุณสามารถเรียกดูซอร์สโค้ด Unix แบบเก่าได้บนUnix Treeเวอร์ชันที่เก่ากว่า V6 นั้นมีความแตกต่างกันมากนอกจากนี้คุณยังสามารถดูคู่มือV1และV6 ได้ที่Library Page Manual )
ตอนแรกไม่มีความหมายที่ไฟล์ใน/etc
นั้นเป็นไฟล์กำหนดค่า ในวันแรก ๆ นี้ถ้าคุณต้องการปรับแต่งบางสิ่งคุณจะต้องคอมไพล์ส่วนนั้นใหม่ของระบบ เมื่อยูนิกซ์มีพลังมากขึ้นมีหลายสิ่งที่คุณสามารถทำได้โดยไม่ต้องรวบรวมใหม่ เมื่อยูนิกซ์ใช้งานอย่างแพร่หลายมากขึ้นมีสิ่งที่ผู้คนอยากทำมากขึ้นเรื่อย ๆ และพวกเขาพบวิธีที่จะทำโดยไม่ต้องผ่านปัญหาการคอมไพล์ซ้ำ ดังนั้น/etc
เต็มไปด้วยมากขึ้นและไฟล์ข้อความอื่น ๆ ที่ผู้คนสามารถและไม่กำหนดจึงค่อย ๆ กลายเป็นไดเรกทอรีการกำหนดค่า
ด้วยการสร้าง/sbin
โปรแกรมที่มีไว้สำหรับผู้ดูแลระบบ/etc
เท่านั้นจึงมีไฟล์ข้อความเท่านั้นซึ่งผู้ดูแลระบบสามารถปรับแต่งได้หลายโปรแกรม ไฟล์บางไฟล์ (เช่น/etc/mtab
บางครั้ง/etc/resolv.conf
) จะได้รับการดูแลโดยอัตโนมัติโดยโปรแกรมระบบ มีแนวโน้มที่ช้าในการย้ายไฟล์เหล่านี้ไปยัง/run
โลก Linux
บนระบบ unix ที่ทันสมัยไฟล์คอนฟิกูเรชันเกือบทั้งระบบอยู่ภายใต้/etc
แต่ไม่ใช่ไฟล์ทั้งหมดในไฟล์ที่/etc
เป็นไฟล์คอนฟิกูเรชัน การแจกแจงแบบลินุกซ์และตัวแปรอื่น ๆ ของยูนิกซ์นั้นไม่ค่อยดีนักเมื่อทำการแก้ไขไฟล์จำนวนมากที่มาจากแพ็คเกจ อย่างน้อยที่สุดคุณอาจต้องรวมการแก้ไขในเครื่องด้วยตนเองเมื่อมีการอัพเกรดระบบ