Rm komutu bir dosyayı ,dizini silmek için kullanılır. Bu komutu kullanırken iyi düşünmeniz gerekiyor çünkü silindiği zaman geri getirmeniz biraz zor olabiliyor. Bunun için bir şeyi silmeden önce iyi düşünmelisiniz.
Genel kullanımı :
rm dizin veya dosya
Örnek Kullanımı :
rm /home/farukerdem/text2
Yukarıdaki örnekte /home/farukerdem dizini altında ki text dosyasını silmek için kullandık.
Dizin içerisinde bir dosyayı silmek istediğimizde nasıl yapacağız?
rm /home/farukerdem/d1
Yukarıdaki şekilde yaptığınız da size aşağıdaki gibi bir hata mesajı dönecektir. Bunun sebebi dosyaları silmek istediğiniz de -r parametresini kullanmadığınız içindir.
Dizin içerisinde ki dosyayı silmek için -r parametresini kullanırız.
rm -r /home/farukerdem/d1
Yazımın ilk başlarında silme işlemi yapmadan önce iyi düşünmeniz gerektiğini söyledim . Linux komutlarını ve linux dosya yapısını iyi öğrenene kadar rm komutunu -i parametresi ile kullanmanızı öneririm. “-i” parametresi ne işe yarar?Bir silme işlemi yapmadan önce size sorar bu dosyayı silmek istiyor musunuz diye bu sizi silme işleminden önce son kez kontrol etmek ve yanlış yapmadan önce son şansınız olarak düşünebilirsiniz.
Aşağıda bulunduğumuz dizinde ki textdosyasi adında ki text dosyamızı silelim.
rm -i textdosyasi
Komutu çalıştırdığımızda aşağıdaki gibi soruyor .
Silmek için “y” yazarak enter’a basarak silme işlemini gerçekleştiririz. Silmek istemiyorsanız “n ” yazıp enter tuşuna bastığınız da silme işlemi iptal olacaktır. Dizin içerisinde silme işlemi yapmak istiyorsanız aşağıdaki gibi iki parametre kullanarak silebilirsiniz.
rm -ri /home/farukerdem/d1
-f parametresi : -f parametresi force anlamına gelmektedir. Silmek için zorla anlamında kullanılır.
Örnek kullanımı :
rm -f /home/farukerdem/textdosyasi.txt
Dosya silmek için
rm -rf /home/farukerdem/d1