6 Пути файловой системы Linux отличаются от файловой системы Windows

Оглавление:

6 Пути файловой системы Linux отличаются от файловой системы Windows
6 Пути файловой системы Linux отличаются от файловой системы Windows

Видео: 6 Пути файловой системы Linux отличаются от файловой системы Windows

Видео: 6 Пути файловой системы Linux отличаются от файловой системы Windows
Видео: Как защитить себя во время работы в интернете - браузер TOR - YouTube 2024, Апрель
Anonim
Файловая система Linux имеет довольно много отличий от файловой системы Windows. Вы не найдете букв дисков или обратных косых черт, но вы найдете внешний вид, где файлы могут иметь одно и то же имя, отличающееся только капитализацией.
Файловая система Linux имеет довольно много отличий от файловой системы Windows. Вы не найдете букв дисков или обратных косых черт, но вы найдете внешний вид, где файлы могут иметь одно и то же имя, отличающееся только капитализацией.

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

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

Вы не найдете ни одной папки Windows, Program Files или Users, если вы начнете просматривать файловую систему на своем Linux-компьютере. (Хотя каталог / home / очень похож на папку «Пользователи».)

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

Мы объяснили, что каждый каталог в файловой системе Linux и для чего он нужен. Подробности см. В статье: HTG объясняет: Объяснение структуры каталогов Linux

Image
Image

Чувствительность корпуса

В Windows вы не можете иметь файл с именем файл и другой файл с именем ФАЙЛ в той же папке. Файловая система Windows не чувствительна к регистру, поэтому рассматривает эти имена как один и тот же файл.

В Linux файловая система чувствительна к регистру. Это означает, что вы можете иметь файлы с именем файл, файл, а также ФАЙЛ в той же папке. Каждый файл будет иметь различное содержимое. Linux обрабатывает заглавные буквы и строчные буквы как разные символы.

Image
Image

Обратные косые черты против прямой косой черты

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

C:UsersName

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

/home/name

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

No Drive Letters - это все под /

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

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

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

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

Все это файл

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

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

Image
Image

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

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

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

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

Рекомендуемые: