Linux Labs

Первые шаги / Ступень 7 из 15

Создание и организация файлов

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 5 из 10 · на машине · 6 мин

Удаление и шаблоны имён

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

rm удаляет файл сразу. Корзины, из которой его можно вернуть, в командной строке нет. Пустой каталог удаляет rmdir, а если внутри что-то есть, он откажет — это защита. rm -r удаляет каталог вместе с содержимым: его запускают, только когда точно знают, что внутри.

Когда файлов много, их выбирают шаблоном имён. Звёздочка заменяет любую часть имени: *.tmp значит «все имена, которые кончаются на .tmp». Вместо шаблона оболочка подставит подходящие имена текущего каталога — как она это делает, разберём в уроке «Справка и оболочка».

bash
ls *.tmp      # какие файлы выбирает шаблон
rm -i *.tmp   # удаление с вопросом про каждый файл
Внимание

Шаблон в rm удаляет всё, что под него попало. Сначала посмотри список через ls с тем же шаблоном, потом удаляй.

Упражнение · сделать

Переименуй и убери временное

В каталоге ~/file-lab/handoff переименуй notes.txt в README.txt и удали все временные файлы *.tmp. Каталог source не трогай: там исходники.

Войти и начать Машина доступна после входа

Цели · 0 из 2

  • Переименовать notes.txt в README.txt ещё не выполнена
  • Удалить временные файлы только из handoff ещё не выполнена

Цели шага

0 из 2
  • Переименовать notes.txt в README.txt — ещё не выполнена
  • Удалить временные файлы только из handoff — ещё не выполнена
Ubuntu 24.04

Цели шага

0 из 2
  • Переименовать notes.txt в README.txt — ещё не выполнена
  • Удалить временные файлы только из handoff — ещё не выполнена
Загрузка…