Các -f tùy chọn ngăn chặn nhắc nhở xác nhận khi xóa một tập tin chỉ đọc. Nó cũng ngăn chặn lỗi khi một hoặc nhiều tệp được cung cấp không tồn tại.
Các -ftùy chọn rất hữu ích khi bạn biết rằng một số các tập tin bạn xóa chưa read-only, và bạn không muốn được nhắc nhở về điều đó.
Các ftùy chọn cũng rất hữu ích khi bạn muốn loại bỏ một số tập tin trong trường hợp họ tồn tại, và không muốn quan tâm cho dù họ tồn tại hay không. Điều này rất thường được sử dụng trong makefiles , để tạo một lệnh loại bỏ các tệp có thể được tạo lại từ các tệp nguồn. Ví dụ: nếu foo.ocó thể được xây dựng lại từ foo.c, bar.ocó thể được xây dựng lại từ bar.cvà myappcó thể được xây dựng lại từ foo.ovà bar.osau đó, mục tiêu makefile
clean:
rm -f *.o myapp
loại bỏ myapp, foo.ovàbar.o nếu chúng tồn tại và không phàn nàn nếu ai trong số họ không tồn tại.
Bao gồm -ftrong các hướng dẫn để loại bỏ một cây thư mục là không cần thiết trong hầu hết các trường hợp. Nó có thể được biện minh bởi vì nếu bạn chắc chắn muốn xóa cây thư mục đó bất kể cái gì trong đó, thì bạn có thể chỉ định -fđể tránh bị nhắc trong trường hợp một số tệp chỉ đọc. Tuy nhiên, những người nói chạy bộ rm -rfthường chỉ lặp đi lặp lại một câu thần chú để loại bỏ thứ gì đó, bất kể các tùy chọn -rvà -fcó thực sự cần thiết hay không. Nếu các tùy chọn không cần thiết, chúng không được khuyến khích, vì chúng làm tăng nguy cơ lỗi chính tả trong tranh luận sẽ phá hủy thứ gì đó quan trọng.
-fkhông tránh được mã thoát lỗi. Nếurmcố gắng và không xóa một tệp hiện có, nó sẽ trả về mã lỗi.