В Linux есть множество команд для удаления файлов и каталогов. Эти программы используют разные типы алгоритмов для удаления файлов из разных файловых систем. В этой статье мы увидим, как удалить файлы и папки из командной строки Linux с помощью rm
и rmdir
команды.
Удалить файлы с помощью rm
Использовать rm
команда для удаления одного файла или нескольких файлов:
rm rm
Если файл защищен от записи, перед удалением команда запросит подтверждение. Чтобы автоматически давать утвердительные ответы на такие запросы, используйте -f
флаг:
rm -f
Чтобы получить диалоговое окно подтверждения для каждого удаляемого файла, использовать -я
флаг:
rm -i
Удалить папки с помощью rmdir
и rm -r
Чтобы удалить пустые папки, мы используем команду rmdir
:
rmdir
Чтобы удалить непустую папку, вместе с файлами и папками внутри него рекурсивно мы используем rm
с участием -р
флаг:
rm -r
Обратите внимание, что rm
не гарантирует окончательного удаления данных, т.е. данные все еще можно восстановить с диска с помощью определенных инструментов восстановления данных.
Чтобы убедиться, что ваши удаленные данные невозможно восстановить, проверьте наш пост о безвозвратном удалении файлов и папок в Linux по ссылке ниже.
ЧИТАТЬ: Как окончательно удалить файлы в Linux