Linux'ta rm
komutu dosyaları ya da dizinleri silmek için kullanılır. Hem boş hem de boş olmayan dizinleri silmenize izin verir ve silinecek dosya veya dizin alt dizinler veya dosyalar içeriyorsa bir hata mesajı oluşturmaz.
rm
komutunun nasıl kullanılacağına ilişkin örnekler:
rm file.txt
``file.txt``
burada `file.txt`
silinecek dosyanın adıdır.``rm-r directory`` burada
`directory`
içeriği ile birlikte silinecek dizinin adıdır.
rm
komut seçenekleri, dosya ve dizinleri silmek için ek seçenekler sağlar. Bunlardan bazıları şunlardır:- `-f`
veya `--force`
: dosyaları veya dizinleri onay istemeden silmenizi sağlar (silinen dosyalar kurtarılamayacağı için bu seçeneği kullanırken dikkatli olun).- `-r`
veya `-R`
veya `--recursive`
: dizinleri tüm içerikleriyle birlikte özyinelemeli olarak silmek için kullanılır (alt dizinler ve alt dosyalar dahil).
Bu seçeneği kullanırken, gereksiz veya değerli bir şeyi silmemeye dikkat edin.- `--preserve-root`
: kök(/
) dizinin silinmesini engelleyen standart bir rm
komutu seçeneğidir. rm
komutunun geri alınamayacağını ve silinen dosya ya da dizinlerin kurtarılamayacağını unutmayın. Bu nedenle, bu komutu kullanırken özellikle dikkatli olun ve sildiğiniz dosya ve dizinlerin gerçekten artık gerekli olmadığından emin olun.
Kullanmak için rm
komutunu yüklemeye gerek yoktur, çünkü çoğu Linux dağıtımında zaten mevcuttur. Sistemin temel yardımcı programlarının bir parçasıdır. Herhangi bir nedenle rm komutu sisteminizde mevcut değilse, bunun nedeni varsayılan olarak onu içeren"coreutils
" paketinin eksikliği olabilir.
coreutils
paketini yüklemek ve böylece rm komutuna erişmek için aşağıdaki adımları izlemeniz gerekir:
sudo apt-get install coreutils
. Red Hat tabanlı dağıtımlar (Fedora, CentOS, vb.) için: sudo dnf install coreutils
veya sudo yum install coreutils
. Arch Linux tabanlı dağıtımlar için (Manjaro ve diğerleri): sudo pacman -S coreutils
coreutils paketi kurulumu tamamlandığında, rm komutu sisteminizde kullanılabilir ve kullanıma hazır olmalıdır.