safe-rm will die versehentliche Löschung von wichtigen Dateien verhindern, indem es /bin/rm durch eine Hülle ersetzt, die die angegebenen Argumente mit einer konfigurierbaren Blacklist von Dateien und Verzeichnissen abgleicht, die nie gelöscht werden sollten. Benutzer, die versuchen, eine solchermaßen geschützte Datei oder ein Verzeichnis zu löschen, können das nicht, und erhalten stattdessen einen Warnhinweis. Geschützte Pfade können rechnerweit oder benutzerspezifisch gesetzt werden. (non)