Menu
Coddy logo textTech

Повторение - выборочные операции

Часть раздела Основы путешествия по Terminal на Coddy. Урок 29 из 82.

challenge icon

Задание

Легко

Объедини все свои навыки работы с подстановочными символами!

  1. Создай новый каталог с именем archive с помощью mkdir
  2. Перемести только файлы фотографий с одной цифрой и расширением .jpg в archive/, используя подстановочный символ в скобках [0-9]
  3. Перемести все файлы report_?.txt в archive/, используя подстановочный символ ?
  4. Удали все оставшиеся файлы .png, используя подстановочный символ *
  5. Выведи содержимое домашнего каталога с помощью ls, чтобы проверить, что осталось
  6. Выведи содержимое папки archive с помощью ls archive, чтобы проверить её содержимое

Примечание: photo_10.jpg должен остаться в домашнем каталоге. В нём две цифры, поэтому он не будет сопоставлен с [0-9]. Внимательно выбирай подстановочный символ для каждого шага!

В приведённом здесь списке photo_10.jpg находится перед photo_1.jpg: ls использует локаль песочницы, которая игнорирует символ подчёркивания при сравнении имён. На твоём компьютере порядок может отличаться. Сравнивай набор файлов, а не их порядок. Проверка смотрит на конечное состояние твоих файлов после выполнения всех команд, поэтому неважно, выведешь ли ты их одной командой или двумя, а также сколько раз будешь осматриваться по ходу выполнения.

⚠ Сначала выполни очистку: Если в домашнем каталоге ты видишь неожиданные каталоги (например, family, nature или travel), возможно оставшиеся от предыдущего урока, удали их перед выполнением описанных выше шагов. Используй rm -rf <dirname> для каждого из них (например, rm -rf family). Это гарантирует, что вывод команды ls будет соответствовать ожидаемому результату.

Попробуйте сами

Терминал

Все уроки раздела Основы

Потренируйтесь самостоятельно: Песочница Terminal