A B C D E F G H I K L M N O P R S T U V W X Y Z
Ra Rf Rm

rmdir – Linux Befehl

🧾 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

  • rmdir funktioniert 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