Rm (Unix)

rm (remove yani silme kelimesinin kısaltması) Unix ve Unix benzeri işletim sistemlerinde dosyaları, dizinleri ve sembolik linkleri silmek için kullanılan bir komuttur.

Sözdizimi
rm komutu seçeneklerden sonra yanına eklenerek belirtilen dosyayı siler. Kullanıcılar silinecek objeyi tam yol veya göreceli yol ile belirtebilir. rm varsayılan olarak dizinleri silmiyor. Örneğin</ref>rm foo komutu kullanıcının bulunduğu dizindeki "foo" isimli dosyayı siler.

rm aynı öbür komutlar gibi davranışlarını belirleyen argümanlara sahiptir:
-r: "recursive" (özyinelemeli). Dizinleri silmek için kullanılır. Dizin içindeki dosyaları özyinelemeli olarak önceden siler.
-i: "interaktif". Her bir dosya silim işleminde onay bekler.
-f: "force" (zorla). Varolmayan dosyaları ve tüm izin sorgularını yoksayar (-i argümanını iptal eder) ancak yalnızca okuma izni bulunan dizinlerdeki dosyaları silemez.
-v: "verbose" (ayrıntılı). rm komutunun neler yaptığını komut satırına yansıtır.
-d: "dizin". İçi boş dizinleri siler ve yalnızca belirtilen dizin boş olduğu zaman çalışır.
--one-file-system:  Yalnızca aynı dosya sistemindeki dosyaları siler.

Kaynakça

Özgür yazılım
Unix yazılımları
Linux