Bu -fseçenek, salt okunur bir dosyayı silerken onay istemlerini bastırır. Ayrıca, sağlanan bir veya daha fazla dosya olmadığında da hataları bastırır.
Bu -fseçenek, sildiğiniz bazı dosyaların salt okunur olabileceğini bildiğinizde ve sizden istemde bulunulmasını istemediğinizde kullanışlıdır.
Bu fseçenek, bazı dosyaları var olmaları durumunda kaldırmak istediğinizde ve var olup olmadıklarına bakmak istemediğinizde de kullanışlıdır. Bu, makefiles'da , kaynak dosyalardan yeniden oluşturulabilen dosyaları kaldıran bir komut oluşturmak için çok yaygın olarak kullanılır . Örneğin, foo.oyeniden inşa edilebilir foo.c, bar.oyeniden inşa edilebilir bar.cve myappyeniden inşa edilebilir foo.ove bar.odaha sonra makefile hedef
clean:
rm -f *.o myapp
kaldırır myapp, foo.ove bar.oonların var ve bunlardan herhangi biri yoksa şikayet etmezse.
-fÇoğu durumda bir dizin ağacını kaldırma talimatlarını dahil etmek gerekli değildir. Gerekçe ne olursa olsun, bu dizin ağacını kaldırmak istediğinizden eminseniz, -fbazı dosyaların salt okunur olması durumunda sorulmamasını belirtebilirsiniz . Ancak, kaçmayı söyleyen insanlar rm -rf, seçeneklerin -rve -faslında gerekli olup olmadıklarına bakılmaksızın, bir şeyden kurtulmak için mistik bir büyüyü tekrarlarlar . Seçenekler gerekli değilse, tavsiye edilmezler, çünkü argümandaki bir yazım hatası önemli bir şeyi yok etme riskini artırırlar.
-fhata çıkış kodundan kaçınmaz. Eğerrmçalışır ve varolan bir dosyayı kaldırmak için başarısız, bu bir hata kodu döndürür.