0Pricing
DevOps Bootcamp · Урок

Основы управления файлами (mkdir, cp, mv, rm)

Узнайте, как эффективно создавать, копировать, перемещать и удалять файлы и каталоги с помощью основных инструментов командной строки.

«Основы управления файлами (mkdir, cp, mv, rm)» — бесплатный урок DevOps Bootcamp на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения DevOps Bootcamp, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс DevOps Bootcamp содержит 4 уроков всего.

Управление файлами в Linux

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

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

mkdir (создать каталог) создаёт новые папки. Просто введите mkdir, а затем желаемое имя, как показано в примере.

mkdir my_new_folder

Создание нескольких вложенных каталогов

Укажите несколько имён, чтобы создать много папок одновременно. Добавьте -p, чтобы создавать вложенные пути вместе со всеми отсутствующими родительскими каталогами.

mkdir folder1 folder2
mkdir -p projects/coddykit/lesson_files

Копирование файлов: cp

cp (копировать) создаёт копию файла: укажите исходный файл и место назначения. Здесь команда копирует report.txt в report_backup.txt в той же папке.

cp report.txt report_backup.txt

Копирование файлов в каталог

Укажите для cp каталог, и файл будет скопирован в него под исходным именем. Удобно для распределения файлов по папкам.

mkdir documents
cp presentation.pdf documents/

Копирование целых каталогов: cp -r

Чтобы скопировать папку и всё её содержимое, добавьте -r (рекурсивно). Без этого параметра cp откажется копировать каталоги.

cp -r my_project_folder backup_projects/

Перемещение файлов: mv

mv (переместить) переносит файлы или каталоги. Команда работает как cp, но после перемещения исходный объект удаляется.

mv important_note.txt new_location/

Переименование файлов и каталогов

mv также переименовывает объекты: переместите объект, указав новое имя в той же папке. В Linux нет отдельной команды переименования — mv выполняет обе задачи.

mv old_filename.txt new_filename.txt
mv temp_folder/ final_project_folder/

Удаление файлов: rm

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

rm unwanted_log.txt

Удаление каталогов: rm -r

Пустые папки удаляются с помощью rmdir, а для непустых требуется rm -r (рекурсивное удаление). Добавление -f принудительно выполняет удаление, поэтому с командой rm -rf нужно обращаться крайне осторожно.

mkdir empty_folder
rmdir empty_folder
mkdir project_data && touch project_data/file.txt
rm -r project_data/

Быстрая проверка: операции с файлами

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

Повторение: основы управления файлами

Повторим: mkdir создаёт, cp копирует (-r для папок), mv перемещает и переименовывает, а rm удаляет (-r для папок; соблюдайте осторожность). Это Ваш набор инструментов для управления файлами.

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

Урок «Основы управления файлами (mkdir, cp, mv, rm)» бесплатный?

Да — полный текст урока «Основы управления файлами (mkdir, cp, mv, rm)» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс DevOps Bootcamp, подпишись на CoddyKit PRO. Курс DevOps Bootcamp содержит 4 уроков всего.

Чему я научусь в уроке «Основы управления файлами (mkdir, cp, mv, rm)»?

Узнайте, как эффективно создавать, копировать, перемещать и удалять файлы и каталоги с помощью основных инструментов командной строки. Ты практикуешь DevOps Bootcamp с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать DevOps Bootcamp?

Предыдущий опыт не требуется. DevOps Bootcamp на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.

Сколько времени занимает урок «Основы управления файлами (mkdir, cp, mv, rm)»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке DevOps Bootcamp?

Да. Каждый урок DevOps Bootcamp включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Введение в Linux и терминал
  2. Навигация по файловой системе (cd, ls, pwd)
  3. Основы управления файлами (mkdir, cp, mv, rm)
  4. Дополнение по клавише Tab и история команд
← Назад к DevOps Bootcamp