Het rm
commando in Linux wordt gebruikt om bestanden of mappen te verwijderen. Je kunt er zowel lege als niet-lege mappen mee verwijderen en het geeft geen foutmelding als het te verwijderen bestand of de map submappen of bestanden bevat.
Voorbeelden van het gebruik van het commando rm
:
rm file.txt
``file.txt``
waarbij `file.txt`
de naam is van het te verwijderen bestand.``rm-r directory`` waarbij
`directory`
de naam is van de te verwijderen directory samen met de inhoud.
De opties van het commando rm
bieden extra opties voor het verwijderen van bestanden en mappen. Enkele daarvan zijn:- `-f`
of `-force`
: hiermee kun je bestanden of mappen verwijderen zonder om bevestiging te vragen (wees voorzichtig met het gebruik van deze optie, verwijderde bestanden kunnen niet worden teruggehaald).- `-r`
of `-R`
of `--recursief`
: hiermee kun je mappen met al hun inhoud recursief verwijderen (inclusief submappen en subbestanden).
Let op bij het gebruik van deze optie dat je niet iets onnodigs of waardevols verwijdert.- `--preserve-root`
: een standaard rm
commando optie die voorkomt dat de root(/
) directory verwijderd wordt. Merk op dat het rm
commando niet ongedaan gemaakt kan worden en verwijderde bestanden of mappen niet hersteld kunnen worden. Wees dus extra voorzichtig bij het gebruik van dit commando en zorg ervoor dat de bestanden en mappen die je verwijdert echt niet meer nodig zijn.
Je hoeft het rm
commando niet te installeren om het te kunnen gebruiken, omdat het al aanwezig is op de meeste Linux distributies. Het is onderdeel van de basis hulpprogramma's van het systeem. Als het rm commando om de een of andere reden niet beschikbaar is op je systeem, kan dat komen door het ontbreken van het"coreutils
" pakket, dat het standaard bevat.
Om het coreutils
pakket te installeren en zo toegang te krijgen tot het rm commando, moet je de volgende stappen volgen:
sudo apt-get install coreutils
. Voor Red Hat-gebaseerde distributies (Fedora, CentOS, enz.): sudo dnf install coreutils
of sudo yum install coreutils
. Voor op Arch Linux gebaseerde distributies (Manjaro en andere): sudo pacman -S coreutils
Zodra de installatie van het coreutils-pakket is voltooid, zou het rm-commando beschikbaar en klaar voor gebruik moeten zijn op je systeem.