Просмотр каталогов Linux

LinuxLinuxBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии (лабораторной работе) вы научитесь перемещаться по файловой системе Linux с помощью базовых команд для работы с каталогами. Понимание того, как определить текущее местоположение и перемещаться между каталогами, является важным навыком для всех, кто работает с операционной системой Linux. Основное внимание будет уделено использованию команды pwd для отображения текущего каталога, созданию каталогов с помощью команды mkdir и переходу между каталогами с помощью команды cd. Эти основные навыки навигации являются основой для почти всей работы в командной строке Linux.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL linux(("Linux")) -.-> linux/FileandDirectoryManagementGroup(["File and Directory Management"]) linux/FileandDirectoryManagementGroup -.-> linux/cd("Directory Changing") linux/FileandDirectoryManagementGroup -.-> linux/pwd("Directory Displaying") linux/FileandDirectoryManagementGroup -.-> linux/mkdir("Directory Creating") subgraph Lab Skills linux/cd -.-> lab-271365{{"Просмотр каталогов Linux"}} linux/pwd -.-> lab-271365{{"Просмотр каталогов Linux"}} linux/mkdir -.-> lab-271365{{"Просмотр каталогов Linux"}} end

Понимание команды pwd

Команда pwd расшифровывается как "print working directory" (вывести текущий рабочий каталог). Эта команда является важной для навигации, так как она отображает полный путь к каталогу, в котором вы находитесь в данный момент. Можно представить ее как GPS для файловой системы Linux.

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

Чтобы использовать команду pwd, просто введите ее в терминал и нажмите Enter:

pwd

При выполнении этой команды вы должны увидеть вывод, похожий на следующий:

/home/labex/project

Этот вывод показывает ваше текущее местоположение в файловой системе. В данном случае вы находитесь в каталоге project, который находится внутри каталога labex, который, в свою очередь, находится внутри каталога home. Символ / в начале представляет корневой каталог, а каждый последующий / разделяет имена каталогов в пути.

Отведите немного времени на понимание этого вывода, так как знание текущего местоположения является первым шагом для эффективной навигации по файловой системе Linux.

Создание и переход в новый каталог

Теперь, когда вы понимаете, как проверить текущее местоположение, давайте научимся создавать новый каталог и переходить в него. Для этих операций используются команды mkdir (make directory - создать каталог) и cd (change directory - изменить каталог).

Создание нового каталога

Для создания нового каталога используйте команду mkdir, за которой следует имя каталога. Создадим каталог с именем strategy:

mkdir ~/project/strategy

В этой команде:

  • mkdir - команда для создания каталога
  • ~/project/strategy - путь, где мы хотим создать каталог
  • ~ - сокращение, которое представляет ваш домашний каталог (/home/labex)

После выполнения этой команды никакой вывод не отображается, что является нормальным для команд Linux, которые успешно завершились.

Переход в новый каталог

Теперь, когда мы создали каталог strategy, давайте перейдем в него с помощью команды cd:

cd ~/project/strategy

Снова, при успешном выполнении команды никакого вывода нет. Но как проверить, что мы действительно сменили каталог? Именно здесь наша команда pwd из Шага 1 становится полезной:

pwd

Теперь вывод должен показать:

/home/labex/project/strategy

Это подтверждает, что мы успешно перешли в новый каталог. Теперь путь включает strategy в конце, что указывает, что это наш текущий рабочий каталог.

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

Возвращение в домашний каталог

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

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

  1. Использование команды cd с символом тильды (~):

    cd ~
  2. Или еще проще, просто использование команды cd без аргументов:

    cd

Обе команды приведут вас в ваш домашний каталог (/home/labex). Используем первый метод:

cd ~

После выполнения этой команды проверим наше местоположение с помощью команды pwd:

pwd

Теперь вы должны увидеть:

/home/labex

Этот вывод подтверждает, что вы успешно вернулись в домашний каталог.

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

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

Резюме

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

  1. Вы использовали команду pwd (print working directory - вывести текущий рабочий каталог) для отображения текущего местоположения в файловой системе. Эта команда важна для того, чтобы всегда знать, где вы находитесь при выполнении других команд.

  2. Вы создали новый каталог с помощью команды mkdir, показав, как организовать файлы и каталоги в системе Linux.

  3. Вы перемещались между каталогами с помощью команды cd (change directory - изменить каталог), переходя в определенный каталог и затем возвращаясь в домашний каталог.

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