Команда rm — удаление файлов и папок¶
Команда rm используется для удаления файлов и директорий в системе Linux.
⚠️ Осторожно: удалённые файлы невозможно легко восстановить!
Основное использование¶
Чтобы удалить файл, используйте:
rm имя_файла
Пример:
rm my_file.txt
Полезные параметры¶
Команда rm поддерживает ряд опций:
-r— удаление директорий рекурсивно-i— подтверждение перед удалением каждого файла-f— принудительное удаление без запросов-v— подробный режим (verbose)
Параметр -v: подробный режим¶
Параметр -v выводит на экран список удаляемых файлов:
rm -v my_new_file.txt
Вывод:
removed 'my_new_file.txt'
Параметр -r: удаление директорий¶
Удаляет папку и всё её содержимое:
rm -r my_folder
📂 Вся структура папки будет удалена.
Параметр -i: защита от случайного удаления¶
Запрашивает подтверждение перед удалением каждого файла:
rm -i my_file.txt
Вывод:
rm: удалить обычный файл 'my_file.txt'?
Совет: безопасное удаление целой директории:
rm -i -r images
Вывод:
rm: спуститься в директорию 'images'?
Параметр -f: принудительное удаление¶
Удаляет без запросов, даже если файл защищён:
rm -f file.txt
📌 Полезно при автоматизированных сценариях, но требует осторожности.
Удаление с шаблонами (wildcards)¶
Можно удалить несколько файлов сразу, используя шаблоны:
rm *.log
🧹 Удалит все файлы с расширением .log в текущей папке.
Рекомендации по безопасности¶
Никогда не запускайте
rm -rf /Всегда проверяйте, что и где вы удаляете
Используйте
-iдля ручного подтвержденияСоздавайте резервные копии перед удалением
rm — мощная и опасная команда. Используйте её осознанно! 🐧