Файловая система ос windows unix linux

Чем Linux отличается от Windows: файлы и разделы

И кстати, такое наблюдается во всех Unix-подобных системах.

Древовидная структура

В Linux’e нет понятия «Логический диск С» . Вместо этого, диски, разбитые на разделы, монтируются так : сперва корень (/) , а затем все необходимое — разделы с данными пользователя (/home) , ядро (/boot) , подключенные флешки (обозначаются просто другими разделами, /dev/sdb например) и т. п.

Каждая папка имеет значение

Каждый системный каталог в Linux отвечает за что-то конкретное . /binисполняемые файлы , /etcсистемные настройки , /usrфайлы, установленные вручную и т. п.

Разграничение прав

Пользователи имеют полный доступ только к своим папкам (/home/@user@/) .

Ребята, у нас есть Telegram-группа. Там вы можете задать свой вопрос, поделиться своим мнением или впечатлениями от использования Linux-дистрибутивов.

При этом, сами разделы могут находиться на другом разделе/дискеудобно при резервном копировании/восстановлении .

Все расставлено на свои места

Любые программы, которые запускаются от имени какого-то пользователя, хранят данные исключительно в папках самого пользователя.

Например, » ~user/.local/share. « , «~user/.mozilla/firefox. « и т. п.

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

Источник

Отличия структуры файловых систем ос Windows и Linux.

Пользователь Linux всегда работает с единым деревом каталогов, даже если разные данные расположены на разных носителях: жестких или сетевых дисках, съемных дисках, CD-ROM и т. п. Такое представление отличается от технологии, применяемой в Windows, где для каждого устройства, на котором есть файловая система, используется свой корневой каталог, обозначенный литерой, например «a«, «c«, «d« и т. д. Для того чтобы отключать и подключать файловые системы на разных устройствах в состав одного общего дерева, используются процедуры монтирования и размонтирования. После того, как файловые системы на разных носителях подключены к общему дереву, содержащиеся на них данные доступны так, как если бы все они составляли единую файловую систему: пользователь может даже не знать, на каком устройстве какие файлы хранятся.

Читайте также:  Linux сменить дату создания файла

В чем отличие каталогов /var и /tmp.

/tmp — Этот каталог предназначен для временных файлов: в таких файлах программы хранят необходимые для работы промежуточные данные. После завершения работы программы временные файлы теряют смысл и должны быть удалены. Обычно каталог /tmp очищается при каждой загрузке системы.

/var Название этого каталога — сокращение от «variable« («переменные» данные). Здесь размещаются те данные, которые создаются в процессе работы разными программами и предназначены для передачи другим программам и системам (очереди печати, электронной почты и др.) или для сведения системного администратора (системные журналы, содержащие протоколы работы системы).

В отличие от каталога /tmp сюда попадают те данные, которые могут понадобиться после того, как создавшая их программа завершила работу.

Назначение утилиты pwd.

Команда pwd (print working directory) возвращает полный путь текущего каталога командной оболочки — естественно, именно той командной оболочки, при помощи которой была выполнена команда pwd.

Назначение утилиты cat.

Почти все утилиты по умолчанию читают и создают файлы в текущем каталоге. Например, утилита cat (concatenation – конкатенация) — выводит на экран содержимое файла «text«: [student@localhost student]$ cat text

В действительности, командная оболочка, прежде чем передавать параметр «text» (имя файла) утилите cat, подставляет значение текущего каталога — получается полный путь к этому файлу в файловой системе: «/home/student/text«. Содержимое данного файла утилита cat выведет на экран.

Назначение утилиты ls. Использование ключей –f, -a.

Чтобы иметь возможность ориентироваться в файловой системе, нужно знать, что содержится в каждом каталоге. Просмотреть содержимое любого каталога можно при помощи утилиты ls (сокращение от англ. «list» — «список»): Команда ls без параметров выводит список файлов и каталогов, содержащихся в текущем каталоге.

Читайте также:  Include command in linux

Утилита ls принимает один параметр — имя каталога, содержимое которого нужно вывести. Имя может быть задано любым доступным способом: в виде полного или относительного пути.

Ключ –F используется, чтобы отличать файлы от каталогов. При наличии этого ключа ls в конце имени каждого каталога ставит символ «/», чтобы показать, что в нем может содержаться что-то еще

Для того чтобы посмотреть полный список содержимого каталога, и используется ключ «-a» (all)

Источник

Оцените статью
Adblock
detector