Az rm parancs a Linuxban fájlok vagy könyvtárak törlésére szolgál. Lehetővé teszi üres és nem üres könyvtárak törlését egyaránt, és nem generál hibaüzenetet, ha a törlendő fájl vagy könyvtár alkönyvtárakat vagy fájlokat tartalmaz.
Példák az rm parancs használatára:
rm file.txt
``file.txt`` ahol a `file.txt` a törlendő fájl neve. ``rm-r directory`` ahol a`directory` a törlendő könyvtár neve és tartalma.
Az rm parancs opciói további lehetőségeket biztosítanak a fájlok és könyvtárak törléséhez. Néhány ezek közül:- `-f` vagy `--force`: lehetővé teszi fájlok vagy könyvtárak törlését megerősítés kérése nélkül (óvatosan kell bánni ezzel az opcióval, mivel a törölt fájlok nem állíthatók vissza).- `-r` vagy `-R` vagy `--recursive`: könyvtárak törlésére szolgál, rekurzív módon, azok teljes tartalmával együtt (beleértve az alkönyvtárakat és alfájlokat is).
Ha ezt az opciót használjuk, vigyázzunk, nehogy valami felesleges vagy értékes dolgot töröljünk.- `--preserve-root`: egy szabványos rm parancs opció, amely megakadályozza a gyökér(/) könyvtár törlését. Vegye figyelembe, hogy az rm parancs nem vonható vissza, és a törölt fájlok vagy könyvtárak nem állíthatók helyre. Legyen tehát különösen óvatos a parancs használatakor, és győződjön meg arról, hogy a törölt fájlokra és könyvtárakra valóban nincs már szükség.
Az rm parancsot nem kell telepíteni a használatához, mivel a legtöbb Linux-disztribúcióban már megtalálható. A rendszer alapvető segédprogramjainak része. Ha az rm parancs valamilyen oknál fogva nem érhető el a rendszereden, annak oka lehet a"coreutils" csomag hiánya, amely alapértelmezetten tartalmazza.
A coreutils csomag telepítéséhez és így az rm parancs eléréséhez az alábbi lépéseket kell követnie:
sudo apt-get install coreutils. Red Hat-alapú disztribúciókhoz (Fedora, CentOS stb.): sudo dnf install coreutils vagy sudo yum install coreutils. Arch Linux-alapú disztribúciókhoz (Manjaro és mások): sudo pacman -S coreutilsHa a coreutils csomag telepítése befejeződött, az rm parancsnak elérhetőnek és használhatónak kell lennie a rendszerén.