staging.inyokaproject.org

rmdir

Dieser Artikel wurde für die folgenden Ubuntu-Versionen getestet:

Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.

Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:

Wiki/Icons/terminal.png rmdir steht für remove directory und dient zum Löschen von Verzeichnisse, die leer sind. Mit Hilfe des Befehl rm lassen sich auch nicht-leere Verzeichnisse löschen.

Installation

Das Programm rmdir ist im essentiellen Paket

  • coreutils

von Ubuntu enthalten und ist deshalb auf jedem System installiert.

Aufruf

Die allgemeine Syntax von rmdir ist [1]:

rmdir [OPTION] VERZEICHNIS 

Durch diesen Aufruf wird das Verzeichnis namens "VERZEICHNIS" gelöscht, wenn es leer ist. Ist das angegebene Verzeichnis nicht leer, erscheint folgende Fehlermeldung:

rmdir: VERZEICHNIS: Das Verzeichnis ist nicht leer.

Dem Programm rmdir können auch mehrere leere Verzeichnisse übergeben werden, die dann alle gelöscht werden.

Hinweis:

Das Programm fragt nicht nach einer Bestätigung der Löschanfrage und die angegebenen Verzeichnisse werden unwiderruflich gelöscht. Da es sich allerdings nur um leere Verzeichnisse handelt, kann nicht allzu viel passieren.

Die folgenden Optionen können rmdir beim Aufruf übergeben werden:

Optionen von rmdir
OptionBeschreibung
--ignore-fail-on-non-emptyDie Fehlermeldung Das Verzeichnis ist nicht leer. wird unterdrückt
-pAlle Elternverzeichnisse, die während des Ablaufs des Programms geleert werden, werden mitgelöscht (rmdir -p a/b/c und rmdir a/b/c a/b a bewirken dasselbe).
-vDas Entfernen jedes einzelnen angegebenen Verzeichnisses wird in der Shell ausgegeben

Beispiele

Nur das Verzeichnis test löschen:

rmdir test 

Das Verzeichnis not_empty löschen und die Fehlermeldung unterdrücken:

rmdir --ignore-fail-on-non-empty not_empty 

Das Verzeichnis bla enthält ausschließlich das Verzeichnis blubb, das wiederum nur das leere Verzeichnis boing enthält. Alle drei Verzeichnisse werden komplett gelöscht mit:

rmdir -p bla/blubb/boing 

Diese Revision wurde am 9. Februar 2020 17:35 von chris34 erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Shell