Представьте, что вы у основания (корня) дерева и готовы взобраться наверх. В Linux, как и в реальном дереве, начало файловой системы начинается с корневого каталога. Вы можете использовать команду cd /, чтобы перейти к корню (в корневой каталог):
elliot@ubuntu-linux:~$ cd /
Команда cd является сокращением от Change Directory (изменить каталог) и является одной из наиболее часто используемых команд в Linux. Вы не можете передвигаться в Linux без нее. Это как ваши конечности (руки и ноги). Сможете ли вы взобраться на дерево без ваших конечностей?
Косая черта обозначает корневой каталог. Теперь, чтобы убедиться, что вы находитесь в корневом каталоге, вы можете выполнить команду pwd:
elliot@ubuntu-linux:~$ pwd
/
И действительно, мы находимся в корне файловой системы Linux. Каждый раз, когда вы заблудились и не знаете, где находитесь, команда pwd поможет вам.
Хорошо, пока мы все еще находимся в корневом каталоге, давайте посмотрим, что там внутри! Запустите команду ls, чтобы просмотреть содержимое текущего каталога:
elliot@ubuntu-linux:/$ ls
bin etc lib proc tmp var boot
dev home opt root sbin usr
Чтобы подробнее изучить содержимое, вы можете использовать опцию long listing -l с командой ls:
Этот вывод дает вам много ценной информации, которую мы подробно обсудим на следующих уроках. Но пока мы сосредотачиваемся на первой букве в первом столбце вывода. Взгляните на первый столбец вывода:
Вы увидите, что первая букваd, что означает, что файл является каталогом. Первая буква показывает тип файла. В последнем столбце вывода отображается имя файла.
Теперь каждый из этих каталогов имеет особое назначение, как вы можете видеть в следующей таблице:
Вы также можете запустить команду man hier, чтобы узнать больше об иерархии файловой системы Linux:
elliot@ubuntu-linux:/$ man hier
Хорошо, теперь давайте продолжим «лазание» по дереву каталогов Linux. Взгляните на рисунок 1, и вы поймете, почему мы выбрали дерево для описания структуры файловой системы Linux.
На рисунке выше показано только очень небольшое количество файлов и никоим образом не может быть представлено всё дерево каталогов, поскольку файловая система Linux содержит тысячи файлов. Таким образом, вы можете думать о предыдущем рисунке как о поддереве фактического дерева каталогов Linux.