В прошлых уроках ты создавал файлы и папки, копировал и переименовывал их. Теперь разберёмся с обратной операцией — удалением. Это простая команда, но к ней стоит относиться уважительно.
rm — удалить файл
rm (от remove) удаляет файл. Достаточно назвать его имя:
rm temp.txt
Терминал, как обычно, промолчит — значит, файл удалён. Проверить можно через ls: temp.txt в списке больше нет.
rm -r — удалить папку
Если попробовать удалить папку обычным rm, ничего не выйдет — команда откажется. Для папок нужен флаг -r (recursive), который велит зайти внутрь и удалить всё содержимое:
rm -r oldfolder
Эта команда снесёт папку oldfolder вместе со всеми файлами внутри. Удобно — но именно поэтому опасно.
В терминале нет корзины. То, что удалил через rm, исчезает навсегда — восстановить файл штатными средствами не получится. Поэтому прежде чем нажать Enter, всегда перечитай имя файла или папки. Особенно осторожно с rm -r: одна опечатка в пути может стереть гораздо больше, чем ты планировал.
Попробуй
В рабочей папке лежат два файла: temp.txt — он нам не нужен, и keep.txt — его трогать нельзя.
Твоя задача — удалить только temp.txt:
rm temp.txt
Перед тем как жать Enter, посмотри на имя ещё раз. Привычка проверять дважды однажды убережёт тебя от потери важного файла.