Домашня » як » 6 Шляхи файлової системи Linux відрізняються від файлової системи Windows

    6 Шляхи файлової системи Linux відрізняються від файлової системи Windows

    Файлова система Linux має чимало відмінностей від файлової системи Windows. Ви не знайдете жодних букв дисків або зворотних косових рисок, але ви знайдете макет, який виглядає як чужий, де файли можуть мати однакову назву, що відрізняється лише великими літерами.

    Це не вичерпний список. Він призначений для нових користувачів Linux, які не знають про всі відмінності між Linux і Windows. Існує багато інших відмінностей.

    Структура каталогу

    Якщо ви почнете переглядати файлову систему на комп'ютері з Linux, ви не знайдете папки Windows, Program Files або Users. (Хоча каталог / home / дуже схожий на папку Users.)

    Структура каталогів Linux не просто використовує різні імена для папок, вона використовує зовсім іншу розкладку. Наприклад, у Windows програма може зберігати всі свої файли в C: Application Files. У Linux її файли будуть розділені між кількома місцями - його двійкові файли в / usr / bin, його бібліотеки в / usr / lib, а також конфігураційні файли в / etc /.

    Ми пояснили, що таке кожен каталог файлової системи Linux і для чого він призначений. Для більш детальної інформації читайте: HTG роз'яснює: Пояснена структура каталогу Linux

    Чутливість справи

    У Windows не можна мати ім'я файлу файл та інший файл з ім'ям ФАЙЛ в тій же папці. Файлова система Windows не чутлива до регістру, тому вона розглядає ці імена як один і той самий файл.

    У Linux файлова система чутлива до регістру. Це означає, що ви можете мати файли з іменем файл, Файл, і ФАЙЛ в тій же папці. Кожен файл буде мати різний вміст - Linux розглядає великі літери та літери в нижньому регістрі як різні символи.

    Зворотні риски проти косих вперед

    Windows використовує зворотні риски, як і DOS. Наприклад, шлях до каталогу користувача на Windows:

    C: Користувачі

    На Linux шлях до домашнього каталогу користувача:

    / home / name

    Ви також помітите, що URL-адреси у вашому веб-переглядачі - навіть у Windows - використовують перекидання. Наприклад, це https://www.howtogeek.com/article, а не http: \ t.

    Немає літер диска - це все під /

    Windows надає розділи та пристрої буквами диска. Якщо ви маєте кілька жорстких дисків, декілька розділів на одному жорсткому диску або підключені знімні пристрої, кожна файлова система доступна під його власною літерою.

    У Linux немає букв дисків. Замість цього він робить інші файлові системи доступними в довільних каталогах. (Windows може це зробити, але це не так, як це виходить з вікна.)

    На Linux все знаходиться в / - кореневому каталозі. Немає файлів над кореневим каталогом, оскільки файли за межами C: у Windows. Під час підключення пристрою до комп'ютера він стає доступним у / media /. Вміст каталогу відображає вміст монтованого розділу.

    Якщо у вас є декілька жорстких дисків або розділів жорсткого диска, ви можете встановити їх у будь-якій частині файлової системи. Наприклад, ви можете розмістити домашні каталоги на окремому розділі, встановивши інший розділ у / home. Тим не менш, ви можете монтувати розділ де завгодно - ви навіть можете встановити його на / myBackupDrive.

    Все це файл

    Так само, як кожна монтована файлова система є каталогом у / (кореневому каталозі), все в Linux є файлом. Наприклад, ваш перший жорсткий диск представлений / dev / sda, ваш привід компакт-дисків доступний на / dev / cdrom, а миша представлена ​​/ dev / mouse.

    Ця фраза насправді є дещо спрощенням - все не є файлом на Linux. Але розуміння того, що означає ця фраза, допоможе вам зрозуміти, як працює Linux. Щоб дізнатися більше, читайте: HTG пояснює: Що таке "Все, що є файлом" означає у Linux

    Ви можете видалити або змінити відкриті файли

    У Linux та інших UNIX-подібних операційних системах програми не блокують ексклюзивний доступ до файлів так часто, як у Windows. Наприклад, скажімо, ви дивитеся відеофайл у VLC у Windows. Зараховуються кредити, і ви закінчили перегляд, тому ви намагаєтеся видалити їх. Ви побачите повідомлення про помилку - потрібно припинити перегляд файлу у VLC, перш ніж видалити його, перейменувати або зробити що-небудь інше.

    У Linux ви можете взагалі видалити або змінити відеофайл під час його відтворення. Ви не побачите повідомлення про помилку про те, що файл використовується.


    Ці відмінності також повинні застосовуватися до інших UNIX-подібних операційних систем. Однак можуть бути деякі відмінності - наприклад, Mac OS X не чутливий до регістру. Це нечутливо до регістру, так само як і Windows.