linux rm komutu nedir?

rm kaldırma anlamına gelir. rm komutu ile dizinler, dosyalar, sembolik bağlantılar vb. nesneleri kaldırabilirsiniz. Varsayılan olarak, dizinleri kaldırmaz.
Silme işlemleri yaparken gerekli izinlerine sahip bir kullanıcı olmanız gerekmektedir.
Dosyaların varsayılan olarak, soru sorulmadan silindiğini unutmayın. Dosyalar kalıcı olarak silinir. Bir dosyanın silinmesini geri almak için bir komut veya silinen dosyaları kurtaracak çöp kutusu yoktur.
syntax
rm [OPTION]... [FILE]...
rm kullanımı
Bir dosyayı silmek için rm komutunu kullanıyoruz. Silmek istediğiniz dosya adını belirterek, dosyayı kolaylıkla kaldırabilirsiniz.
rm debian

Bir, glob karakterleri kullanarak birden çok dosyayı silerken sorunlara neden olabilir. Bu dosyalar sorgusuz sualsiz silindiğin için, silinmesini istemediğimiz dosyaları kaybedebiliriz. İlk olarak bir kaç tane dosya oluşturalım.
touch kali.txt pardus.txt ubuntu.txt fedora.txt

rm *.txt komutunu çalıştırdığım zaman sonu .txt olan her şeyi silecektir. Glob karakterleri dikkatli kullanmamız gerekmektedir.
rm *.txt

Çengelli parantez kullanarak tekrar bir kaç tane dosya oluşturuyorum.
touch muzik{1..6}

Aşağıdaki görselde mu ile başlayan tüm dosyaları silmesini sağladık. Ek olarak birden çok dosyayı silerken önlem amaçlı -i seçeneğini kullanmalıyız. Her dosyada silme işlemi yapmadan önce n (silme) y (sil) tuşlara basarak işlemlerinizi gerçekleştirebilirsiniz. n = no y = yes
rm -i mu*

Eğer kritik bir dizin içinde silme işlemi yapıyorsanız veya ne yaptığınızdan emin değilseniz, bir önlem olarak, birden çok dosyayı silerken -i seçeneğini kullanmalısınız.
Bir dizini silmek için -r opsiyonunu eklemeniz yeterlidir.
rm -r mehmet
