Домашняя » как » 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 рассматривает заглавные и строчные буквы как разные символы.

    Обратный слэш против прямого слэша

    Windows использует обратную косую черту, как и DOS. Например, путь к каталогу пользователя в Windows:

    C: \ Users \ Имя

    В Linux путь к домашнему каталогу пользователя:

    / Главная / имя

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

    Нет буквы диска - это все под /

    Windows выставляет разделы и устройства по буквам дисков. Если у вас есть несколько жестких дисков, несколько разделов на одном жестком диске или подключенные съемные устройства, каждая файловая система доступна под своей буквой диска.

    У Linux нет букв дисков. Вместо этого он делает другие файловые системы доступными в произвольных каталогах. (Windows может сделать это тоже, но это не так, как работает "из коробки".)

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

    Если у вас есть несколько жестких дисков или разделов на жестких дисках, вы можете смонтировать их где угодно в своей файловой системе. Например, вы можете поместить свои домашние каталоги в отдельный раздел, смонтировав другой раздел в / home. Однако вы можете смонтировать раздел в любом месте - вы можете даже смонтировать его в / myBackupDrive.

    Все это файл

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

    Эта фраза на самом деле немного упрощена - на самом деле все не является файлом в Linux. Но понимание того, что означает эта фраза, поможет вам понять, как работает Linux. Чтобы узнать больше, прочитайте: HTG Объясняет: Что «Все это файл» означает в Linux

    Вы можете удалить или изменить открытые файлы

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

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


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