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 
Blog'a Dön