Trang chủ » làm thế nào để » 6 cách hệ thống tệp Linux khác với hệ thống tệp Windows

    6 cách hệ thống tệp Linux khác với hệ thống tệp Windows

    Hệ thống tệp của Linux có khá nhiều điểm khác biệt so với hệ thống tệp Windows. Bạn sẽ không tìm thấy bất kỳ ký tự ổ đĩa hoặc dấu gạch chéo ngược nào, nhưng bạn sẽ tìm thấy bố cục trông giống người ngoài hành tinh nơi các tệp có thể có cùng tên, chỉ khác nhau về cách viết hoa.

    Đây không phải là một danh sách đầy đủ. Nó dành cho người dùng Linux mới, những người không biết về tất cả sự khác biệt giữa Linux và Windows. Có nhiều sự khác biệt được áp dụng.

    Cấu trúc thư mục

    Bạn sẽ không tìm thấy bất kỳ thư mục Windows, Tệp chương trình hoặc Người dùng nào nếu bạn bắt đầu duyệt qua hệ thống tệp trên máy tính Linux của mình. (Mặc dù thư mục / home / rất giống với thư mục Người dùng.)

    Cấu trúc thư mục Linux không chỉ sử dụng các tên khác nhau cho các thư mục, nó sử dụng một bố cục hoàn toàn khác. Ví dụ: trên Windows, một ứng dụng có thể lưu trữ tất cả các tệp của nó trong C: \ Program Files \ Application. Trên Linux, các tệp của nó sẽ được phân chia giữa nhiều vị trí - nhị phân của nó trong / usr / bin, các thư viện của nó trong / usr / lib và các tệp cấu hình của nó trong / etc /.

    Chúng tôi đã giải thích mỗi thư mục trên hệ thống tệp Linux là gì và nó dùng để làm gì. Để biết chi tiết, hãy đọc: Giải thích về HTG: Giải thích cấu trúc thư mục Linux

    Độ nhạy trường hợp

    Trên Windows, bạn không thể có một tệp có tên tập tin và một tập tin khác có tên TẬP TIN trong cùng một thư mục. Hệ thống tệp Windows không phân biệt chữ hoa chữ thường, vì vậy nó coi các tên này là cùng một tệp.

    Trên Linux, hệ thống tệp phân biệt chữ hoa chữ thường. Điều này có nghĩa là bạn có thể có các tệp có tên tập tin, Tập tin, và TẬP TIN trong cùng một thư mục. Mỗi tệp sẽ có nội dung khác nhau - Linux coi các chữ cái viết hoa và chữ thường là các ký tự khác nhau.

    Dấu gạch chéo ngược so với dấu gạch chéo

    Windows sử dụng dấu gạch chéo ngược, giống như DOS đã làm. Ví dụ: đường dẫn đến thư mục của người dùng trên Windows là:

    C: \ Người dùng \ Tên

    Trên Linux, đường dẫn đến thư mục chính của người dùng là:

    / nhà / tên

    Bạn cũng sẽ nhận thấy rằng các URL trong trình duyệt web của bạn - ngay cả trên Windows - sử dụng dấu gạch chéo về phía trước. Ví dụ: đó là https://www.howtogeek.com/article, không phải http: \\ www.howtogeek.com \ article.

    Không có ký tự ổ đĩa - Tất cả đều dưới /

    Windows hiển thị các phân vùng và thiết bị tại các ký tự ổ đĩa. Cho dù bạn có nhiều ổ đĩa cứng, nhiều phân vùng trên cùng một ổ đĩa cứng hoặc các thiết bị di động được kết nối, mỗi hệ thống tệp đều có sẵn dưới tên ổ đĩa riêng của nó.

    Linux không có ký tự ổ đĩa. Thay vào đó, nó làm cho các hệ thống tập tin khác có thể truy cập tại các thư mục tùy ý. (Windows cũng có thể làm điều này, nhưng đây không phải là cách nó hoạt động tốt.)

    Trên Linux, mọi thứ đều nằm dưới / - thư mục gốc. Không có tệp nào bên trên thư mục gốc, vì có các tệp bên ngoài C: trên Windows. Khi bạn kết nối một thiết bị với máy tính của mình, thiết bị sẽ có sẵn trong / media /. Nội dung của thư mục hiển thị nội dung của phân vùng được gắn.

    Nếu bạn có nhiều ổ đĩa cứng hoặc phân vùng ổ cứng, bạn có thể gắn chúng ở bất cứ đâu bạn muốn trên hệ thống tệp của mình. Ví dụ: bạn có thể đặt các thư mục nhà của mình trên một phân vùng riêng bằng cách gắn một phân vùng khác tại / home. Tuy nhiên, bạn có thể gắn kết một phân vùng bất cứ nơi nào bạn muốn - thậm chí bạn có thể gắn kết nó tại / myBackupDrive.

    Mọi thứ đều là một tập tin

    Giống như mọi hệ thống tệp được gắn kết là một thư mục bên dưới / (thư mục gốc), mọi thứ trên Linux là một tệp. Ví dụ: ổ cứng đầu tiên của bạn được đại diện bởi / dev / sda, ổ đĩa CD của bạn có sẵn tại / dev / cdrom, trong khi chuột của bạn được đại diện bởi / dev / mouse.

    Cụm từ này thực sự là một chút đơn giản hóa - mọi thứ không thực sự là một tệp trên Linux. Nhưng hiểu cụm từ này có nghĩa là gì sẽ giúp bạn hiểu cách Linux hoạt động. Để tìm hiểu thêm, hãy đọc: HTG Giải thích: Điều gì mọi thứ đều là một tệp tin có nghĩa là trên Linux

    Bạn có thể xóa hoặc sửa đổi các tệp đang mở

    Trên Linux và các hệ điều hành tương tự UNIX khác, các ứng dụng không khóa quyền truy cập độc quyền vào các tệp như thường thấy trên Windows. Ví dụ: giả sử bạn đang xem tệp video trong VLC trên Windows. Các khoản tín dụng đang phát và bạn đã xem xong, vì vậy bạn cố gắng xóa nó. Bạn sẽ thấy một thông báo lỗi - - bạn cần dừng xem tệp trong VLC trước khi bạn có thể xóa nó, đổi tên hoặc làm bất cứ điều gì khác với nó.

    Trên Linux, bạn thường có thể xóa hoặc sửa đổi tệp video khi nó đang phát. Bạn sẽ không thấy thông báo lỗi cho biết tệp đang được sử dụng.


    Những khác biệt này cũng nên áp dụng cho các hệ điều hành giống như UNIX khác. Tuy nhiên, có thể có một số khác biệt - ví dụ: Mac OS X không phân biệt chữ hoa chữ thường. Nó không phân biệt chữ hoa chữ thường, giống như Windows.