ОП.05Файлы, маски, поиск и справказанятие 4Материалы

ОП.05 · Операционные системы и среды · занятие 4 · практическое занятие

Файлы, маски, поиск и справка

Создание, копирование, перемещение и удаление файлов, маски имён, поиск по дереву каталогов и встроенная справка. В конце — квест по разбору каталога inbox с журналом команд.

Часть 1 →

План занятия

  1. 1Каталоги и файлы

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

  2. 2Копирование, перемещение и ссылки

    В этой части скопируем и перенесём файлы из inbox, разберём, в каких случаях команды заменяют файлы без предупреждения, и чем ссылка отличается от копии.

  3. 3Удаление файлов и имена с пробелами

    В этой части разберём команды rm и rmdir, порядок безопасного удаления и то, как оболочка делит на части имя с пробелом.

  4. 4Маски имён файлов

    В этой части разберём символы масок, порядок, в котором оболочка раскрывает маску, и способ проверить маску до удаления файлов.

  5. 5Поиск файлов

    В этой части найдём файлы командой find по имени, типу, размеру и времени изменения, выполним действие над найденными файлами, сравним find с locate и разберём команды which и type.

  6. 6Справочная система

    В этой части разберём встроенную справку Linux: страницы man и их разделы, поиск по странице, краткую справку --help и справку по встроенным командам оболочки.

  7. 7Практическая работа № 3 · Разбор каталога inbox

    В этой части выполним квест по разбору каталога inbox, будем вести журнал команд и проверим результат скриптом.

Подготовка

Для работы нужна Ubuntu из практической работы № 1 и терминал. Все команды выполняются от имени обычного пользователя в каталоге ~/files-lab; права администратора (sudo) нужны только для установки программ и команды updatedb.

Если в системе нет команд tree и locate, установите их одной командой: sudo apt install tree plocate.

На занятие отводится одна пара — 90 минут: части 1–6 около 50 минут, практическая работа — 40 минут. Снимки экрана сделаны в Ubuntu 24.04.4 Live; имя пользователя, даты и размеры в вашей системе будут отличаться.

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

Материалы

Открыть в отдельной вкладке ↗