Это не исчерпывающий список. Он предназначен для новых пользователей Linux, которые не знают обо всех различиях между Linux и Windows. Есть еще много отличий.
Структура каталога
Вы не найдете ни одной папки Windows, Program Files или Users, если вы начнете просматривать файловую систему на своем Linux-компьютере. (Хотя каталог / home / очень похож на папку «Пользователи».)
Структура каталогов Linux не просто использует разные имена для папок, но использует совершенно другую компоновку. Например, в Windows приложение может хранить все свои файлы в C: Program Files Application. В Linux его файлы будут разделены между несколькими местоположениями - его двоичные файлы в / usr / bin, его библиотеками в / usr / lib и его конфигурационными файлами в / etc /.
Мы объяснили, что каждый каталог в файловой системе Linux и для чего он нужен. Подробности см. В статье: HTG объясняет: Объяснение структуры каталогов Linux
Чувствительность корпуса
В Windows вы не можете иметь файл с именем файл и другой файл с именем ФАЙЛ в той же папке. Файловая система Windows не чувствительна к регистру, поэтому рассматривает эти имена как один и тот же файл.
В Linux файловая система чувствительна к регистру. Это означает, что вы можете иметь файлы с именем файл, файл, а также ФАЙЛ в той же папке. Каждый файл будет иметь различное содержимое. Linux обрабатывает заглавные буквы и строчные буквы как разные символы.
Обратные косые черты против прямой косой черты
Windows использует обратную косую черту, как и DOS. Например, путь к каталогу пользователя в Windows:
C:UsersName
/home/name
No Drive Letters - это все под /
Windows предоставляет разделы и устройства на буквах дисков. Если у вас несколько жестких дисков, несколько разделов на одном жестком диске или подключаемые съемные устройства, каждая файловая система доступна под собственной буквой диска.
В Linux все находится под / - корневым каталогом. Нет файлов выше корневого каталога, так как есть файлы за пределами C: в Windows. Когда вы подключаете устройство к компьютеру, он станет доступен под / media /. Содержимое каталога отображает содержимое смонтированного раздела.
Все это файл
Так же, как каждая смонтированная файловая система является каталогом в каталоге / (корневой каталог), все в Linux - это файл. Например, ваш первый жесткий диск представлен / dev / sda, ваш CD-привод доступен в / dev / cdrom, а ваша мышь представлена / dev / mouse.
Эта фраза на самом деле немного упрощает - все на самом деле не файл в Linux. Но понимание того, что означает эта фраза, поможет вам понять, как работает Linux. Чтобы узнать больше, читайте: HTG объясняет: что означает «все есть файл» в Linux
Вы можете удалить или изменить открытые файлы
В Linux и других UNIX-подобных операционных системах приложения не блокируют эксклюзивный доступ к файлам так часто, как в Windows. Например, предположим, что вы смотрите видеофайл в VLC на Windows. Кредиты играют, и вы закончили просмотр, поэтому вы пытаетесь удалить его. Появится сообщение об ошибке - вам нужно прекратить просмотр файла в VLC, прежде чем вы сможете его удалить, переименовать или сделать что-нибудь еще.
Эти различия должны применяться и к другим UNIX-подобным операционным системам. Однако могут быть некоторые отличия - например, Mac OS X не чувствителен к регистру. Это не чувствительно к регистру, как Windows.