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

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

DevOps EngineerLinuxDevOps

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

Введение

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

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

Чему вы научитесь

  • Соотносить /, /bin, /etc и /home с их назначением в файловой системе Linux
  • Проверять имена, типы, владельцев, размеры, скрытые записи и вложенное содержимое с помощью параметров ls
  • Создавать пустые файлы, каталоги и отсутствующие родительские пути с помощью touch и mkdir
  • Копировать отдельные файлы и рекурсивно дублировать деревья каталогов с помощью cp
  • Переименовывать и перемещать файлы и каталоги с помощью mv
  • Удалять файлы, пустые каталоги и заполненные деревья с надлежащим вниманием к безопасности
  • Выбирать группы имён файлов подстановочными знаками оболочки * и ?
  • Создавать резервные копии, сортировать и очищать смешанную рабочую область в самостоятельном итоговом задании

Для кого этот курс

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

Предварительные требования: Базовое знакомство с приглашением Linux и простыми командами pwd, cd и ls; опыт написания сценариев не требуется.

Учебная среда: Предоставленный терминал LabEx с Ubuntu 22.04 и подготовленными файлами и каталогами в проектной области пользователя labex. Упражнения по копированию, перемещению, шаблонам и удалению остаются в учебной среде.

Часто задаваемые вопросы

Чем этот курс отличается от Linux Terminal Basics?

Первый модуль посвящён ориентации в терминале и навигации по путям. Здесь эти основы применяются для создания, проверки, копирования, переименования, перемещения, выбора по шаблону и удаления объектов файловой системы.

Какая часть курса выполняется по инструкции?

Шесть лабораторных работ предлагают пошаговую практику. Седьмой и последний раздел — задание, где вы создаёте структуру каталогов, сохраняете резервную копию, перемещаете изображения и текстовые файлы с помощью шаблонов и удаляете только временные файлы.

Буду ли я использовать разрушительные команды вроде rm -rf?

Да, в контролируемом каталоге. Курс сравнивает rm, защиту rmdir для пустых каталогов и рекурсивное принудительное удаление и подчёркивает необходимость проверять цель перед удалением.

Подстановочные знаки используются только для вывода файлов?

Нет. Сначала вы предварительно проверяете шаблоны с помощью ls, а затем используете их с mv и rm в подготовленных упражнениях. * соответствует строке любой длины, а ? — ровно одному символу.

Преподаватель

labby
Labby
Labby is the LabEx teacher.