Навигация по файловой системе Linux: руководство для начинающих

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

Файловая система Linux — это иерархическая структура, которая упорядочивает файлы и папки вашего компьютера. Понимание файловой системы необходимо для эффективной работы в Linux.

Данное руководство познакомит вас с основами навигации по файловой системе Linux.

Навигация по файловой системе Linux
Навигация по файловой системе Linux

Основы навигации по файловой системе Linux

Прежде чем мы перейдем к командам, давайте поговорим о важных специальных символах. Точка ( . ), точка-точка ( .. ), косая черта ( / ) и тильда ( ~ ) — все они обладают особой функциональностью в файловой системе Linux:

Точка ( . ): Точка обозначает текущий каталог. При использовании команд навигации «.» можно использовать для указания текущего каталога без необходимости вводить полный путь к нему.

Две точки ( .. ): Две точки обозначают родительский каталог. Другими словами, они поднимают вас на один уровень вверх в иерархии каталогов. Также обозначает каталог, расположенный за текущим. Например, если вы находитесь в каталоге /var/www/html/kachi/, ../ вернет вас в каталог /var/www/html/.

Слэш ( / ): в UNIX и UNIX подобных операционных системах используется для обозначения корня файловой системы. Это верхний каталог в файловой иерархии, и все остальные каталоги и файлы подчиняются ему. Косая черта также является разделителем путей. Он используется для разделения различных компонентов пути к файлу или каталогу.

В Linux / обозначает корень файловой системы. Все остальные каталоги и файлы находятся под ним. Например, /var/www/html/ означает каталог html, который является подкаталогом www, который, в свою очередь, является подкаталогом var, который, в свою очередь, является подкаталогом корня файловой системы (/).

Тильда ( ~ ): в операционных системах на базе UNIX символ ~ используется для обозначения домашнего каталога текущего пользователя. Например, если пользователь по имени user имеет домашний каталог /home/user/, то ~/Documents/ будет указывать на каталог Documents в домашнем каталоге пользователя, т. е. /home/user/Documents/.

Помимо этих основных символов, существуют и другие специальные символы, которые используются для более конкретных целей. Например, звездочка ( * ) может использоваться в качестве подстановочного знака при поиске файлов, а знак доллара ( $ ) — для доступа к переменным окружения.

Лучший способ понять любую концепцию — применить ее на практике.

Структура файловой системы

Файловая система Linux организована в виде дерева с корнем папки /. От корня ответвляются вложенные папки, которые, в свою очередь, содержат другие вложенные папки и файлы. Одними из наиболее важных папок в файловой системе Linux являются:

  • /: корневая папка — содержит все остальные папки и файлы в системе.
  • /bin: содержит исполняемые файлы для основных инструментов и команд.
  • /boot: содержит файлы, необходимые для загрузки операционной системы.
  • /etc: содержит файлы конфигурации системы и приложений.
  • /home: Содержит личные папки пользователей.
  • /lib: Содержит библиотеки, используемые приложениями.
  • /media: Содержит подключенные устройства хранения данных, такие как флэш накопители USB и CD-ROM.
  • /mnt: используется для временного монтирования файловых систем.
  • /opt: Содержит дополнительные пакеты программного обеспечения, установленные пользователем.
  • /proc: Содержит информацию о процессах, запущенных в системе.
  • /root: Личная папка администратора (root).
  • /sbin: Содержит исполняемые файлы системных утилит.
  • /srv: Содержит данные, используемые сетевыми службами.
  • /sys: Содержит информацию об аппаратном обеспечении системы.
  • /tmp: Содержит временные файлы, создаваемые приложениями.
  • /usr: Содержит системные файлы и приложения.
  • /var: Содержит переменные данные, используемые приложениями и системой.

Для навигации по файловой системе Linux вы можете использовать команды терминала или файловый менеджер.

Порядок команд терминала Linux

Для навигации по файловой системе требуется использовать следующие команды:

  • cd: Переход в текущую папку.
  • ls: Вывести список содержимого текущей папки.
  • mkdir: Создать новую папку.
  • rmdir: удалить пустую папку.
  • touch: Создать пустой файл.
  • rm: Удалить файл или папку.
  • cp: Копирование файлов или папок.
  • mv: перемещение или переименование файлов или папок.
  • pwd: (печать рабочего каталога): отображение текущего каталога.

Менеджер файлов

Файловый менеджер — это графическая программа, которая позволяет просматривать и управлять файлами и папками. Некоторые популярные файловые менеджеры для Linux — Nautilus, Dolphin и Thunar.

Абсолютный путь

Абсолютный путь в Linux — это полный и точный адрес файла или каталога в иерархии файловой системы.

Он начинается с ( / ), корневого каталога, и содержит каждую папку по очереди, по которой вы должны пройти, чтобы добраться до файла или каталога.

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

Относительные пути

Относительные пути в Linux — это способ описания местоположения файла или каталога относительно текущего каталога.

Они начинаются не с корневого каталога файловой системы ( / ), а основываются на текущей позиции пользователя в файловой системе.

Например, если ваш текущий рабочий каталог — /home/user/ и вы хотите указать путь к файлу с именем «example.txt«, который находится в каталоге «Documents«, относительный путь к «example.txt» будет «Documents/example.txt«.

Несколько полезных советов

  • Чтобы узнать путь к текущей папке, введите в терминале команду pwd.
  • Для того чтобы изменить права доступа к файлу или папке, используйте командуchmod.
  • Чтобы изменить право собственности на файл или папку, используйте команду chown.
  • Чтобы создать символическую ссылку на файл или папку, используйте команду ln.
  • Для поиска файлов или папок используйте команду find.

Заключение

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

Спасибо, что прочитали эту статью! Если вы нашли информацию полезной и вам хотелось бы поделиться своим опытом использования Linux или задать вопросы, то пожалуйста, оставьте комментарий ниже. Ваш отзыв очень важен для нас и поможет нам сделать наши статьи ещё более полезными и информативными для наших читателей. Будем рады услышать ваше мнение!

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.

  1. Stels

    Полезненько.

    Ответить