Unix'te dosyaları silmek için rm komutu kullanılır. Aslında rm'nin yaptığı şey dosyanın sahip olduğu linklerden birini çıkarmaktır. Eğer dosyanın sadece bir link'i varsa sonuçta dosya silinir.
DİKKAT : Unix'te DOS'takine benzer bir UNDELETE komutu yoktur ( mimarilerinin farklı olmasından dolayı ) bu sebeple dosyalarınızı silerken çok dikkatli olmanız gerekir. Eğer bir dosyayı yanlışlıkla silerseniz, sistem sorumlunuza başvurun, belki backup'lardan dosyanızı geri getirebilir.
Kullanımı :
rm -[seçenekler] Dosya_ismi Dosya_ismi ...
Seçenekler :
-e : Dosyanın silinmesinden sonra ekrana bilgi verir.
-f : Sormadan write-protected dosyayı siler.
-i : Dosyayı silmeden önce bunun doğruluğunu sorar.
-r : Recursive olarak alt dizinleri siler.
-R : -r ile aynıdır.
Örnek :
rm aytek* // bulunduğumuz dizindeki aytek ile başlayan tüm dosyaları siler
rm -rf tmp // tmp dizinini ve alt dizinlerini uyarmadan siler