-r , -R— обробляти всі вкладені підкаталоги. Даний ключ необхідний, якщо файл, що видаляється, є каталогом, нехай навіть порожнім. Якщо файл, що видаляється, не є каталогом, то ключ -r не впливає на команду rm.
-i — виводити запит на підтвердження кожної операції видалення.
-f — не повертати код помилкового завершення, якщо помилки були викликані неіснуючими файлами; не запрошувати підтвердження операцій.
rm може бути синонімом (alias) команди rm -i, тобто команда за умовчанням запрошує підтвердження перед видаленням файлів, що дозволяє запобігти їх випадковому видаленню. Якщо користувачеві потрібно видалити велику кількість файлів без підтвердження операції, можна відмінити дію ключа -i за допомогою додавання ключа -f.
Приклад використання: rm -rf mydir — рекурсивно видалити без підтвердження та коду помилкового завершення файл (або каталог) mydir.