Bu -f
seç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 -f
seçenek, sildiğiniz bazı dosyaların salt okunur olabileceğini bildiğinizde ve sizden istemde bulunulmasını istemediğinizde kullanışlıdır.
Bu f
seç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.o
yeniden inşa edilebilir foo.c
, bar.o
yeniden inşa edilebilir bar.c
ve myapp
yeniden inşa edilebilir foo.o
ve bar.o
daha sonra makefile hedef
clean:
rm -f *.o myapp
kaldırır myapp
, foo.o
ve bar.o
onları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, -f
bazı dosyaların salt okunur olması durumunda sorulmamasını belirtebilirsiniz . Ancak, kaçmayı söyleyen insanlar rm -rf
, seçeneklerin -r
ve -f
aslı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.
-f
hata çı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.