ระบบไดเรกทอรี Linux แตกต่างจาก Windows และอาจทำให้ผู้ใช้ใหม่สับสน ดังนั้นคิดว่าโครงสร้างไดเรกทอรี Linux เป็นต้นไม้ รูทของทรีเป็นที่ซึ่งมันเติบโตจากและในลินุกซ์มันเป็นที่ที่ไดเร็กตอรี่แยกออก
ตัวคั่นไดเรกทอรีคือฟอร์เวิร์ดสแลช (/), ย่อว่า สแลชตัวอย่างเช่นพา ธ ไปยังไดเรกทอรีรูทมักถูกเรียกว่าสแลช (/)
โครงสร้างไดเรกทอรี Linux คืออะไร
สำหรับผู้ที่คุ้นเคย ด้วย Linux คุณจะได้ยินคำศัพท์เช่น root, libและ bootนี่เป็นตัวอย่างของไดเรกทอรีการแจกจ่าย Linux
ระบบ Linux ใช้ ระบบไฟล์ลำดับชั้นมาตรฐาน (FHS) มันกำหนดเนื้อหาและโครงสร้างไดเรกทอรีของลีนุกซ์ดิสทริบิวชันทั้งหมด
การนำทางพื้นฐาน
ตามที่กล่าวไว้ข้างต้นโครงสร้างไดเรกทอรีลินุกซ์หมายถึงโฟลเดอร์ของฮาร์ดไดรฟ์ที่ติดตั้ง Linux
เริ่มต้นด้วยการเรียกใช้ ls คำสั่ง (รายการหน่วยเก็บข้อมูล) และกด Enterคำสั่งนี้จะแสดงรายการโฟลเดอร์ในไดเรกทอรีการทำงานปัจจุบันของคุณ
In_content_1 ทั้งหมด: [300x250] / dfp: [640x360]->โปรดจำไว้ว่าการแจกแจงแต่ละครั้งมาพร้อมกับโฟลเดอร์ต่าง ๆ ในโฮมไดเร็กตอรี่
คำสั่ง list หมายถึงพื้นที่เก็บข้อมูล แต่ระบบไฟล์เริ่มต้นด้วย forward-slash (/) เดียวดังนั้นให้ป้อนคำสั่งต่อไปนี้:
ls /
สิ่งนี้จะแสดงโครงสร้างไดเรกทอรีของระบบไฟล์ Linux การตั้งค่าฮาร์ดไดรฟ์หรือโครงสร้างโฟลเดอร์เริ่มต้น
แต่ละโฟลเดอร์มีการกำหนดไว้ วัตถุประสงค์. โฮมไดเรกทอรีคือที่ที่ผู้ใช้อยู่ดังนั้นให้ใช้คำสั่งต่อไปนี้เพื่อดูว่ามีอะไรอยู่ในโฮมไดเร็กตอรี่ของผู้ใช้
ls / home
หน้าจอให้พิมพ์ ล้างหรือใช้ ctrl Lโปรดทราบว่า ctrl Lอาจไม่สามารถใช้งานได้กับการกระจาย Linux ทั้งหมด แต่คำสั่ง ล้างจะ
กลับมาที่ lsคำสั่ง มันเป็นคำสั่งที่สำคัญที่สุดที่จะรู้และเข้าใจ คุณต้องการแสดงรายการในไดเรกทอรีที่คุณอยู่
แต่คุณสามารถเพิ่มคำสั่งเพิ่มเติมให้กับ lsตัวอย่างเช่นการพิมพ์ ls -l/แสดงผลลัพธ์ที่แตกต่างจาก เพียง /ลองใช้โดยใช้คำสั่งต่อไปนี้:
ls -l /
คุณสามารถดูข้อมูลเพิ่มเติมได้มากมายบนหน้าจอ ทุกอย่างอยู่บนพื้นฐานของมันเอง คำสั่ง -lหมายถึงการค้นหารายชื่อแบบยาว
ซึ่งหมายความว่าคุณต้องการดูรายละเอียดเพิ่มเติมรวมถึงทุกรายการที่อยู่ในบรรทัดแยกต่างหากเพื่อให้อ่านง่ายขึ้น การแจกแจงบางอย่างจะใช้ llเป็นนามแฝงสำหรับ -lสำหรับคำสั่งรายการแบบยาว
โฟลเดอร์สำคัญที่คุณควรทราบเกี่ยวกับ
มีหลายโฟลเดอร์ในระบบ Linux ของคุณ เราจะพูดถึงสิ่งที่สำคัญที่สุดด้านล่าง
ไดเรกทอรีภายในบ้าน
ไดเรกทอรีบ้านเป็นค่าเริ่มต้นที่ผู้ใช้ทุกคนมีพื้นที่ทำงานส่วนตัว ผู้ใช้แต่ละคนจะมีโฟลเดอร์ของตนเองในไดเรกทอรี / home
หากคุณต้องการดูรายการโฟลเดอร์ทั้งหมดในโฮมไดเร็กตอรี่ของคุณ, ให้ใช้คำสั่งต่อไปนี้:
ls -l / home
เนื่องจากคุณอยู่ในโฮมไดเร็กตอรี่ของคุณคุณสามารถใช้ lsเพื่อดึงรายการสิ่งที่อยู่ข้างในโดยไม่ใช้พา ธ
ทุกไดเรกทอรีใน โครงสร้างไดเรกทอรี Linux ถูกคั่นด้วยและเริ่มต้นด้วยเครื่องหมายทับ (/) กล่าวอีกนัยหนึ่ง lsที่ไม่มีเส้นทางจะแสดงเนื้อหาของไดเรกทอรีปัจจุบันของคุณ
หากคุณต้องการเปลี่ยนไดเรกทอรีที่คุณใช้งานอยู่และกลับไปที่รากของ ระบบไฟล์ใช้คำสั่งต่อไปนี้:
cd /
หากคุณต้องการดูไดเรกทอรีในรูทให้ใช้:
ls
เนื่องจากคุณกลับมาที่ไดเรกทอรีรากไม่ใช่ไดเรกทอรีหลักคุณจะเห็นรายการโฟลเดอร์ทั้งหมดในราก
หากต้องการดูรายการแบบยาวในไดเรกทอรีรากให้ใช้:
ls -l
ไดเรกทอรีราก (/ root)
ไดเรกทอรีทั้งหมด และไฟล์ในระบบของคุณอยู่ในไฟล์ rootที่แสดงด้วยสัญลักษณ์ /.ไฟล์หรือไดเรกทอรีทั้งหมดเริ่มต้นที่รูท เส้นทางของไฟล์หรือไดเรกทอรีใด ๆ จะปรากฏดังต่อไปนี้:
<
ไดเรกทอรีรากสำหรับหนึ่งเดียว ผู้ใช้และเป็นผู้ใช้ที่มีประสิทธิภาพมากที่สุดในระบบ Linux
ไลบรารีที่ใช้ร่วมกัน Lib Directory (/ lib)
ไดเรกทอรี / lib เป็นที่ที่ไฟล์มีรหัส (ห้องสมุด) ตั้งอยู่ ไฟล์เหล่านี้มีตัวอย่างโค้ดที่ใช้ในการส่งไฟล์ไปยังฮาร์ดไดรฟ์ของคุณวาดหน้าต่างบนเดสก์ท็อปของคุณหรือควบคุมอุปกรณ์ต่อพ่วง
ไดเรกทอรีสื่อ (/ สื่อ)
ไดเรกทอรีสื่อคือที่ที่คุณสามารถดูไฟล์ข้อมูลของฮาร์ดไดรฟ์ภายนอกที่ติดตั้งไดรฟ์หัวแม่มือไดรฟ์ดีวีดีหรือดิสก์ Blu-ray
Boot Directory (/ boot)
ไฟล์และโฟลเดอร์ที่ระบบของคุณต้องเริ่มต้นอยู่ใน / boot directory การใช้งานถูกทำให้เป็นมาตรฐานใน Filesystem Hierarchy Standard
การกำหนดค่าที่จำเป็นสำหรับการบู๊ตเครื่องอยู่ในไดเรกทอรีบูต คุณไม่ต้องการกำจัดไดเรกทอรีนี้
ไดเรกทอรีมาตรฐานอื่น ๆ ได้แก่ :
อ่านบทสรุปของ Wikipedia เพื่อดูรายละเอียดของแต่ละไดเรกทอรีว่ามีการใช้อย่างไร
ดูไดเรกทอรีปัจจุบันของคุณ
หากคุณไม่ทราบว่าคุณกำลังใช้งานไดเรกทอรีใดอยู่ให้ใช้คำสั่ง pwd(ไดเรกทอรีงานพิมพ์)
ผลลัพธ์จะมีลักษณะดังนี้:
/ home / ชื่อผู้ใช้
หากคุณเรียกใช้ lsค่าเริ่มต้น การตั้งค่าจะแสดงเนื้อหาของโฟลเดอร์ที่คุณอยู่ในปัจจุบันตามที่อธิบายไว้ข้างต้น
สีหมายถึงอะไร
สมมติว่าคุณอยู่ใน โฟลเดอร์ / etcและเรียกใช้คำสั่งนี้:
ls -l / etc
คุณจะเห็นข้อมูลมากมายเป็น และสีที่แตกต่างกันมากมาย
กฎทั่วไปที่ใช้กันทั่วไปคือ:
สีอาจแตกต่างกันไปตามการกระจาย ส่วนใหญ่ แต่ไม่ใช่ทั้งหมด distros มาพร้อมกับสีที่ตั้งค่าไว้ล่วงหน้า
สตริงการอนุญาตคืออะไร
ไฟล์ทุกไฟล์มีตัวอักษรทางด้านซ้ายของรายชื่อ มันถูกเรียกว่าสตริงการอนุญาต
ดูอักขระตัวแรกในสตริง ไดเรกทอรี dหมายถึงไดเรกทอรี ดังนั้นแม้ว่า Linux distro ของคุณจะไม่ใช้สีที่แตกต่างกันคุณยังจะรู้ว่าสตริงอักขระที่ขึ้นต้นด้วย dคือไดเรกทอรี
ไฟล์และโปรแกรมเริ่มต้นด้วย ยัติภังค์ (-).
เครื่องหมาย lหมายถึงลิงก์ที่เชื่อมโยงไปยังไฟล์อื่น
ภาพรวมการนำทางด่วน
ที่เก็บรายการคำสั่ง lsคุณมีอะไรในไดเรกทอรีการทำงานปัจจุบันของคุณ หากคุณไม่ทราบว่าไดเรกทอรีปัจจุบันของคุณคืออะไรให้ใช้คำสั่ง pwd
จุดเริ่มต้นของระบบไฟล์ถูกกำหนดโดยเครื่องหมายสแลช (/) เดียว ใช้คำสั่ง cdเพื่อสลับระหว่างไดเรกทอรี หากต้องการดูว่ามีอะไรอยู่ในไดเรกทอรีที่คุณเพิ่งเปลี่ยนไปใช้คำสั่ง lsจากนั้นหากต้องการกลับไปที่โฮมไดเร็กตอรี่ของคุณให้พิมพ์ /home/username
คำสั่ง cdช่วยให้คุณสำรวจระบบไฟล์ได้ lsจะแสดงสิ่งที่อยู่ในไดเรกทอรีปัจจุบันที่คุณใช้งานอยู่ ls -1แสดงรายการที่มีความยาว
แม้ว่าการแจกแจง Linux ต่าง ๆ จะมีความแตกต่างกันเล็กน้อย แต่รูปแบบของระบบไฟล์นั้นคล้ายคลึงกันมาก วิธีที่ดีที่สุดในการทำความเข้าใจโครงสร้างไดเรกทอรี Linux คือทำตามคำแนะนำข้างต้นและทำความคุ้นเคยกับวิธีการทำงาน
อย่าลืมแตะไดเรกทอรี / boot ฝึกการนำทางผ่านระบบของคุณโดยใช้เทอร์มินัล ทำตามคำสั่ง cd, lsและ pwdเพื่อให้คุณไม่ทำลายอะไรเลย มันจะใช้เวลาไม่นานสำหรับคุณที่จะรู้ว่าจะหาเอกสารแอพและแหล่งข้อมูลอื่น ๆ ที่คุณต้องการใช้อย่างชาญฉลาดได้อย่างไร