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 coreutils
Ha a coreutils csomag telepítése befejeződött, az rm parancsnak elérhetőnek és használhatónak kell lennie a rendszerén.