Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:befehle:rmdir

Dies ist eine alte Version des Dokuments!


rmdir - Leere Verzeichnisse löschen

(2025)

Der Befehl rmdir (Remove Directory) wird verwendet, um leere Verzeichnisse zu löschen. Im Gegensatz zu rm löscht rmdir nur Verzeichnisse, die leer sind, d.h. ohne Dateien oder Unterverzeichnisse.

Syntax

rmdir [Optionen] Verzeichnisname

Wichtige Optionen

Der Befehl rmdir bietet einige nützliche Optionen:

Option Beschreibung
`-p` Löscht ein Verzeichnis und alle übergeordneten Verzeichnisse, wenn diese leer sind.
`–ignore-fail-on-non-empty` Ignoriert das Löschen von Verzeichnissen, die nicht leer sind, und gibt keine Fehlermeldung aus.
`–help` Zeigt die Hilfe und eine kurze Beschreibung der verfügbaren Optionen.

Beispiele

Hier sind einige praktische Beispiele zur Verwendung von rmdir:

  • Löschen eines leeren Verzeichnisses:
rmdir verzeichnis1

Dieser Befehl löscht das leere Verzeichnis `verzeichnis1`, wenn es keine Dateien oder Unterverzeichnisse enthält.

  • Löschen eines leeren Verzeichnisses und seiner leeren übergeordneten Verzeichnisse:
rmdir -p /home/user/unterverzeichnis1/unterverzeichnis2

Dieser Befehl löscht das Verzeichnis `unterverzeichnis2` und, falls sie leer sind, auch das übergeordnete Verzeichnis `unterverzeichnis1` und das Verzeichnis `/home/user`.

  • Löschen eines leeren Verzeichnisses ohne Fehlermeldung, wenn das Verzeichnis nicht leer ist:
rmdir --ignore-fail-on-non-empty verzeichnis2

Dieser Befehl versucht, das Verzeichnis `verzeichnis2` zu löschen. Falls es nicht leer ist, wird keine Fehlermeldung ausgegeben und der Befehl läuft ohne Fehler weiter.


Beispiel-Ausgabe

Ein typischer rmdir-Befehl könnte eine Ausgabe wie folgt haben:

rmdir: failed to remove 'verzeichnis1': Directory not empty

Dies zeigt an, dass das Verzeichnis `verzeichnis1` nicht gelöscht werden konnte, weil es nicht leer ist.


Hinweis

  • Der Befehl rmdir funktioniert nur mit leeren Verzeichnissen. Um ein Verzeichnis mit Inhalt zu löschen, muss der Befehl rm verwendet werden.
  • Verwende die Option `-p`, um ein ganzes Verzeichnisbaum zu löschen, wenn alle Verzeichnisse im Baum leer sind.

Weitere Informationen

Die Man-Page liefert detaillierte Informationen über den Befehl rmdir und die verfügbaren Optionen:

man rmdir

Weitere Informationen und Dokumentation zu rmdir findest du auf der Linux Man-Pages.

linux/befehle/rmdir.1740925547.txt.gz · Zuletzt geändert: 2025/03/02 14:25 von Branislav Zeljak