Если вы начинали как пользователь Windows, в которой жесткие диски, CD и DVD накопители, носители флеш USB и другие запоминающие устройства обозначались буквами, вы сочтете, что Linux — это весьма необычная ОС. Пользователи Mac OS X, напротив, будут чувствовать себя в ней, как дома.
Причина в том, что Mac OS X базируется на операционной системе UNIX, в которой для обращения к запоминающим устройствам применяется та же модель файловой системы, что и в Linux. В планшетах и смартфонах на Android точно такая же файловая система, потому что Android создан на базе Linux. Так что файловая система Linux — это не что-то новое и необычное.
На компьютере, где установлена операционная система из семейства Windows, корневой каталог главного жесткого диска чаще всего обозначается буквой C:, а в Ubuntu (как и в Mac OS X, UNIX, а также в различных разновидностях Linux) корень (root) файловой системы обозначается просто символом наклонной косой черты (/).
И это обозначение, /, представляет собой не просто корневой каталог главного жесткого диска, это корень абсолютно всего, поэтому, если у вас несколько запоминающих устройств, они также будут подключаться как расширения файловой системы (я объясню как, чуть позже). Не путайте корневой каталог файловой системы с именем главной пользовательской учетной записи, обладающей всеми административными правами (root).
В Ubuntu эту файловую систему (filesystem) иногда называют Filesystem, но если вы встретите написание file system, File System или Filesystem, или даже Файловая система (при использовании локализованного интерфейса) — знайте, что все это — одно и то же.
Прямо под корневым каталогом / располагаются несколько системных файлов и подпапок, создающих следующий уровень файловой системы в Linux.
Термины папка и каталог, как правило, взаимозаменяемы, хотя чаще всего вы встретите слово каталог при обсуждении применения командной строки, а слово папка в основном используется при ссылках на рабочий стол. Далее приводится краткий перечень отдельных папок и подпапок (некоторые из тысяч), существующих в файловой системе в Linux:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
/ /bin /boot/ /cdrom /dev /etc /etc/X11 /home /home/user1/Desktop /home/user2/Desktop /lib /lost+found /media /media/cdrom /mnt /opt /proc /root /sbin /selinux /srv /sys /tmp /usr /usr/bin /var |
Тут показано, как выглядит первый уровень файловой системы при просмотре его с помощью обозревателя файлов Linux. Прокручивая мышью содержимое окна, вы сможете найти все корневые папки из приведенного перечня.
На первом, корневом уровне файловой системы находится несколько папок и системных файлов. Многие папки зарезервированы для системного использования, но есть несколько, к которым вы, вероятно, будете обращаться.
/etc — в этой папке хранятся файлы конфигурации, управляющие работой Linux. Например, имя вашего компьютера в Linux хранится в файле /etc/hostname.
/home — в этой папке хранятся все основные файлы пользователей, разделенные на подпапки с именем каждого пользователя. Например, файлы пользователя olga находятся в папке /home/olga В этой папке есть несколько подпапок для разделения файлов и документов по типу.
Desktop (Рабочий стол) — содержит все элементы, отображаемые на рабочем столе пользователя.
Documents (Документы) — содержит все документы, созданные пакетом OpenOffice.org и другими приложениями.
Pictures (Картинки), Music (Музыка) и Videos (Видео) — для аудио- и видеоданных.
Public — место, куда вы можете скопировать или переместить файлы для совместного использования.
Templates (Шаблон) — заранее сохраненные файлы с данными и форматированием, предназначенные для создания новых файлов с определенными типами документа; дополнительную информацию.
Examples (Примеры) — содержит ряд документов, созданных с помощью приложений, поставляемых вместе с Linux, для иллюстрации их функциональных возможностей.
/media — здесь будут отображаться все ваши устройства хранения информации.
Вот только обозначаться они будут не буквами, как в Windows, а по именам устройств. Например, если вы вставите CD- или DVD-носитель, здесь появится пиктограмма, названная по имени диска.
Подключенные устройства также появятся в меню Переход (Places) и будут отображаться как основной элемент при выборе команды Компьютер (Computer) в меню Переход. Более того, пиктограмма появится и на рабочем столе, так что вы всегда легко сможете найти ваше съемное запоминающее устройство.
/tmp — эта папка используется системой и другими приложениями для хранения временных файлов. Вы также можете пользоваться ею, если только не перезаписываете любые файлы или папки, которые уже используются.
Вот такая файловая система в Linux, по начала кажется, что всё это сложно, но на самом деле обычному пользователю не нужны все эти каталоги и их содержимое.