🧾 Definition
rmdir (kurz für remove directory) ist ein Kommandozeilenbefehl unter Unix/Linux-Systemen, mit dem leere Verzeichnisse entfernt werden können. Im Gegensatz zu rm -r löscht rmdir keine Inhalte – das Zielverzeichnis muss vollständig leer sein.
🧪 Syntax
rmdir [OPTION]... VERZEICHNIS...
📂 Beispiel
$ mkdir beispiel
$ rmdir beispiel
➡ Das Verzeichnis beispiel wird gelöscht, sofern es keine Dateien oder Unterverzeichnisse enthält.
⚙️ Optionen
| Option | Beschreibung |
|---|---|
--ignore-fail-on-non-empty |
Ignoriert Fehler, wenn das Verzeichnis nicht leer ist |
--verbose |
Gibt eine Meldung aus, welches Verzeichnis gelöscht wurde |
--help |
Zeigt Hilfeinformationen zum Befehl |
❗ Einschränkungen
rmdirfunktioniert nicht bei Verzeichnissen mit Inhalt.- Für rekursive Löschung verwende stattdessen
rm -r.
🧠 Anwendung in Skripten
rmdir eignet sich für automatisierte Aufräumprozesse, z. B. beim Entfernen temporärer, leerer Ordner nach einem Skriptlauf.
🔐 Rechte
Zum Löschen eines Verzeichnisses sind Schreibrechte im übergeordneten Verzeichnis erforderlich.
© 2025 MaDe-Online
