Het rmdir commando¶
Controleren of rmdir aanwezig is¶
Het rmdir-commando is een veelgebruikt Linux-commando en staat bijna altijd standaard op je systeem geΓ―nstalleerd.
Het maakt deel uit van het pakket GNU coreutils, dat basiscommandoβs levert zoals cp, ls, mv, rm, touch en mkdir.
Wil je controleren of rmdir aanwezig is, dan kun je de versie opvragen:
βοΈ Installeren van rmdir¶
Het commando rmdir maakt deel uit van het pakket GNU coreutils.
Dit pakket bevat de meest gebruikte basiscommandoβs in Linux, zoals cp, ls, mv, rm, touch en mkdir.
π Daarom is rmdir op vrijwel alle Linux-distributies standaard geΓ―nstalleerd, inclusief Debian en Ubuntu.
Alleen in uitzonderlijke gevallen, zoals zeer minimale systemen of custom builds, moet je het handmatig installeren.
Installatie op Debian/Ubuntu:
Hieronder vind je enkele veelgebruikte combinaties van het rmdir-commando:
rmdir mapnaamβ Verwijder een lege map
Voorbeeld gebruik van rmdir mapnaam
Commando:
Voorbeeldoutput:-
rmdir -v mapnaamβ Toon melding bij verwijderen -
rmdir --ignore-fail-on-non-empty mapnaamβ Negeer foutmeldingen als de map niet leeg is
-
rmdir -p map1/map2/map3β Verwijder de map en bovenliggende lege mappen -
rmdir --parents map1/map2β Zelfde als-p, verwijdert ook lege bovenliggende mappen -
rmdir --verbose mapnaamβ Laat zien welke mappen verwijderd worden -
rmdir --helpβ Toon alle opties en hulpinformatie
Het rmdir-commando heeft weinig configuratie, maar je kunt aliases gebruiken voor standaardopties.
1. Per gebruiker instellen
Plaats instellingen in je shell-configuratie:
Dit zorgt dat altijd een melding wordt weergegeven bij het verwijderen van lege mappen.
2. System-wide instellen
Plaats dezelfde alias in /etc/bash.bashrc of /etc/profile.
Voordelen: - Alle gebruikers krijgen dezelfde standaardopties.
Logging van het rmdir-commando¶
Het rmdir-commando schrijft zelf geen logbestanden weg.
Wil je gebruik van rmdir monitoren, dan kan dat met auditd.
Voorbeeld auditd regel¶
-w /bin/rmdirβ bewaak het bestand/bin/rmdir-p xβ log bij uitvoeren-k rmdir_monitorβ tag voor herkenning
Logs bekijken:
Of rechtstreeks in:
Coreutils en het rmdir-commando¶
Het rmdir-commando maakt deel uit van coreutils.
Je kunt rmdir dus niet apart updaten, alleen het hele pakket.
Verwijderen van rmdir¶
Het rmdir-commando is een fundamenteel onderdeel van Linux.
Het verwijderen kan scripts of systeemfunctionaliteit breken.
Gebruik liever permissies of een alias als je het wilt beperken.
Voorbeeld alias om rmdir te blokkeren:
Permissies aanpassen:
(Alleen root kan het uitvoeren)π Handleiding¶
De ingebouwde handleiding van Linux-commandoβs is altijd beschikbaar via man.
Voor rmdir: