Linuxi käsku rm
kasutatakse failide või kataloogide kustutamiseks. See võimaldab kustutada nii tühje kui ka mittetühje katalooge ning ei tekita veateadet, kui kustutatav fail või kataloog sisaldab alamkatalooge või faile.
Näiteid käsu rm
kasutamise kohta:
rm file.txt
``file.txt``
, kus `file.txt`
on kustutatava faili nimi. ``rm-r directory``, kus
`directory`
on kustutatava kataloogi nimi koos selle sisuga.
Käsu rm
valikud annavad lisavõimalusi failide ja kataloogide kustutamiseks. Mõned neist on:- `-f`
või `--force`
: võimaldab kustutada faile või katalooge ilma kinnitust küsimata (selle valiku kasutamisel tuleb olla ettevaatlik, sest kustutatud faile ei saa taastada).- `-r`
või `-R`
või `--recursive`
: kasutatakse kataloogide ja nende kogu sisu rekursiivseks kustutamiseks (sh alamkataloogid ja alamfailid).
Selle valiku kasutamisel tuleb olla ettevaatlik, et mitte kustutada midagi ebavajalikku või väärtuslikku.- `--preserve-root`
: standardne rm
käsu valik, mis takistab juurkataloogi(/
) kustutamist. Pange tähele, et käsku rm
ei saa tühistada ja kustutatud faile või katalooge ei saa taastada. Seega olge selle käsu kasutamisel eriti ettevaatlik ja veenduge, et kustutatud faile ja katalooge tõesti enam ei vajata.
Käsu rm
kasutamiseks ei ole vaja installeerida, kuna see on enamikus Linuxi distributsioonides juba olemas. See on osa süsteemi põhilistest utiliitidest. Kui mingil põhjusel ei ole rm käsk teie süsteemis saadaval, võib see olla tingitud"coreutils
" paketi puudumisest, mis sisaldab seda vaikimisi.
Selleks, et paigaldada pakett coreutils
ja seega pääseda ligi käsule rm, tuleb järgida järgmisi samme:
sudo apt-get install coreutils
. Red Hatil põhinevate distributsioonide (Fedora, CentOS jt.) puhul: sudo dnf install coreutils
või sudo yum install coreutils
. Arch Linuxil põhinevate distributsioonide puhul (Manjaro jt): sudo pacman -S coreutils
Kui coreutils-paketi paigaldamine on lõpetatud, peaks käsk rm olema teie süsteemis kättesaadav ja kasutusvalmis.