Навигация по директориям Linux

Beginner

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

Введение

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

Совет: Эта викторина отличается от пошагового обучения в LabEx и требует самостоятельного выполнения, чтобы продемонстрировать вашу мастерство навыками.


Skills Graph

Исследование директорий

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

Задачи

  1. Определить текущую рабочую директорию.
  2. Вывести все файлы и директории в директории /home/labex/project, включая скрытые файлы.
  3. Показать содержимое директории /home/labex/project в длинном формате списка, отображающем права доступа к файлам, владельца, размер и дату изменения.

Требования

  • Вы должны использовать директорию /home/labex/project в качестве рабочей директории.
  • Разрешено использовать только команды pwd и ls.
  • Все команды должны быть выполнены в терминале.
  • Вы должны использовать соответствующие параметры с командой ls, чтобы получить требуемые форматы вывода.
  • Не используйте комбинации команд или конвейеры (pipes), чтобы получить желаемый вывод.

Пример

Вот пример того, как может выглядеть ваш вывод (учтите, что ваш фактический вывод будет зависеть от содержимого директории):

$ ░░░
/home/labex/project

$ ░░░
....hidden_file file1.txt file2.txt directory1

$ ░░░
total 16
drwxr-xr-x 2 labex labex 4096 Aug 7 10:00 directory1
-rw-r--r-- 1 labex labex 100 Aug 7 09:55 file1.txt
-rw-r--r-- 1 labex labex 200 Aug 7 09:58 file2.txt

Резюме

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