โฮมเพจ » ทำอย่างไร » 6 วิธีที่ระบบไฟล์ Linux แตกต่างจากระบบไฟล์ Windows

    6 วิธีที่ระบบไฟล์ Linux แตกต่างจากระบบไฟล์ Windows

    ระบบไฟล์ของ Linux มีความแตกต่างเล็กน้อยจากระบบไฟล์ Windows คุณจะไม่พบตัวอักษรไดรฟ์หรือแบ็กสแลชใด ๆ แต่คุณจะพบกับเลย์เอาต์ของคนต่างด้าวที่ไฟล์สามารถมีชื่อเหมือนกันต่างกันในรูปแบบตัวพิมพ์ใหญ่.

    นี่ไม่ใช่รายการที่ครบถ้วนสมบูรณ์ มันมีไว้สำหรับผู้ใช้ Linux ใหม่ที่ไม่ได้ตระหนักถึงความแตกต่างทั้งหมดระหว่าง Linux และ Windows มีความแตกต่างอีกมากมายที่ใช้.

    โครงสร้างสารบบ

    คุณจะไม่พบโฟลเดอร์ Windows, Program Files, หรือ Users ใด ๆ หากคุณเริ่มเรียกดูระบบไฟล์บนคอมพิวเตอร์ Linux ของคุณ (แม้ว่าไดเรกทอรี / home / จะคล้ายกับโฟลเดอร์ Users)

    โครงสร้างไดเรกทอรี Linux ไม่เพียง แต่ใช้ชื่อต่าง ๆ สำหรับโฟลเดอร์เท่านั้น แต่ยังใช้เค้าโครงที่แตกต่างกันโดยสิ้นเชิง ตัวอย่างเช่นบน Windows แอปพลิเคชันอาจเก็บไฟล์ทั้งหมดไว้ใน C: \ Program Files \ Application บน Linux ไฟล์จะถูกแบ่งระหว่างหลายตำแหน่ง - ไบนารีใน / usr / bin, ไลบรารีใน / usr / lib และไฟล์คอนฟิกูเรชันใน / etc /.

    เราได้อธิบายว่าแต่ละไดเรกทอรีในระบบไฟล์ Linux คืออะไรและมันมีไว้เพื่ออะไร สำหรับรายละเอียดโปรดอ่าน: HTG อธิบาย: โครงสร้างไดเรกทอรี Linux อธิบาย

    ความไวของเคส

    บน Windows คุณไม่สามารถตั้งชื่อไฟล์ได้ ไฟล์ และอีกไฟล์ชื่อ ไฟล์ ในโฟลเดอร์เดียวกัน ระบบไฟล์ Windows ไม่คำนึงถึงขนาดตัวพิมพ์ดังนั้นจึงถือว่าเป็นชื่อเดียวกันกับไฟล์.

    บน Linux ระบบไฟล์คำนึงถึงขนาดตัวพิมพ์ ซึ่งหมายความว่าคุณอาจมีชื่อไฟล์ ไฟล์, ไฟล์, และ ไฟล์ ในโฟลเดอร์เดียวกัน แต่ละไฟล์จะมีเนื้อหาที่แตกต่าง - Linux จัดการตัวอักษรตัวพิมพ์ใหญ่และตัวพิมพ์เล็กเป็นตัวอักษรที่แตกต่างกัน.

    แบ็กสแลช vs. ฟอร์เวิร์ดสแลช

    Windows ใช้แบ็กสแลชเช่นเดียวกับ DOS ตัวอย่างเช่นเส้นทางไปยังไดเรกทอรีของผู้ใช้บน Windows คือ:

    C: \ Users \ ชื่อ

    บน Linux พา ธ ไปยังโฮมไดเร็กทอรีของผู้ใช้คือ:

    / home / ชื่อ

    คุณจะสังเกตเห็นว่า URL ในเว็บเบราว์เซอร์ของคุณ - แม้แต่บน Windows - ใช้เครื่องหมายทับซ้าย ตัวอย่างเช่นเป็น https://www.howtogeek.com/article ไม่ใช่ http: \\ www.howtogeek.com \ article.

    ไม่มีตัวอักษรของไดรฟ์ - ทุกอย่างอยู่ภายใต้ /

    Windows จะแสดงพาร์ติชันและอุปกรณ์ที่ตัวอักษรไดรฟ์ ไม่ว่าคุณจะมีฮาร์ดไดรฟ์หลายตัวหลายพาร์ติชันในฮาร์ดไดรฟ์เดียวกันหรืออุปกรณ์ถอดได้ที่เชื่อมต่อระบบไฟล์แต่ละระบบจะมีให้ภายใต้อักษรชื่อไดรฟ์ของตัวเอง.

    Linux ไม่มีอักษรระบุไดรฟ์ แต่จะทำให้ระบบไฟล์อื่นสามารถเข้าถึงได้ที่ไดเรกทอรีโดยพลการ (Windows สามารถทำได้เช่นกัน แต่นี่ไม่ใช่วิธีการทำงานนอกกรอบ)

    บน Linux ทุกอย่างอยู่ภายใต้ / - ไดเรกทอรีราก ไม่มีไฟล์อยู่เหนือไดเรกทอรีรากเนื่องจากมีไฟล์ภายนอก C: บน Windows เมื่อคุณเชื่อมต่ออุปกรณ์เข้ากับคอมพิวเตอร์ของคุณจะสามารถใช้งานได้ภายใต้ / media / เนื้อหาของไดเรกทอรีแสดงเนื้อหาของพาร์ติชันที่เมาท์.

    หากคุณมีฮาร์ดไดรฟ์หรือพาร์ติชั่นฮาร์ดไดรฟ์หลายตัวคุณสามารถติดตั้งได้ทุกที่ที่คุณต้องการบนระบบไฟล์ ตัวอย่างเช่นคุณสามารถวางโฮมไดเร็กตอรี่ของคุณบนพาร์ติชั่นแยกโดยติดตั้งพาร์ติชั่นอื่นที่ / home. อย่างไรก็ตามคุณสามารถติดตั้งพาร์ติชั่นได้ทุกที่ที่ต้องการ - คุณสามารถติดตั้งที่ / myBackupDrive.

    ทุกอย่างเป็นไฟล์

    เช่นเดียวกับทุกระบบไฟล์ที่ติดตั้งเป็นไดเรกทอรีภายใต้ / (ไดเรกทอรีราก) ทุกอย่างบน Linux เป็นไฟล์ ตัวอย่างเช่นฮาร์ดไดรฟ์แรกของคุณจะแสดงด้วย / dev / sda ไดรฟ์ซีดีของคุณจะอยู่ที่ / dev / cdrom ในขณะที่เมาส์ของคุณแสดงด้วย / dev / mouse.

    วลีนี้เป็นส่วนหนึ่งของการทำให้เกินจริง - ทุกอย่างไม่ใช่ไฟล์บน Linux แต่การเข้าใจความหมายของวลีนี้จะช่วยให้คุณเข้าใจว่าลีนุกซ์ทำงานอย่างไร หากต้องการเรียนรู้เพิ่มเติมโปรดอ่าน: HTG อธิบาย: อะไรคือ“ ทุกอย่างเป็นไฟล์” หมายถึงบน Linux

    คุณสามารถลบหรือแก้ไขไฟล์ที่เปิด

    บน Linux และระบบปฏิบัติการที่คล้าย UNIX อื่น ๆ แอปพลิเคชันไม่ล็อคการเข้าถึงไฟล์แบบเอกสิทธิ์เฉพาะบุคคลที่ทำได้บน Windows ตัวอย่างเช่นสมมติว่าคุณกำลังรับชมไฟล์วิดีโอใน VLC บน Windows เครดิตกำลังเล่นอยู่และคุณดูเสร็จแล้วดังนั้นคุณลองลบออก คุณจะเห็นข้อความแสดงข้อผิดพลาด - คุณต้องหยุดดูไฟล์ใน VLC ก่อนที่คุณจะสามารถลบเปลี่ยนชื่อหรือทำสิ่งอื่นใดกับมันได้.

    บน Linux โดยทั่วไปคุณสามารถลบหรือแก้ไขไฟล์วิดีโอที่เล่นอยู่ คุณจะไม่เห็นข้อความแสดงข้อผิดพลาดว่าไฟล์นั้นถูกใช้งาน.


    ความแตกต่างเหล่านี้ควรนำไปใช้กับระบบปฏิบัติการแบบ UNIX อื่น ๆ ด้วย อย่างไรก็ตามอาจมีความแตกต่างบางประการ - ตัวอย่างเช่น Mac OS X ไม่คำนึงถึงขนาดตัวพิมพ์ ตรงตามตัวพิมพ์เล็กและใหญ่เหมือนกับ Windows.