Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

rmdir - Dateiverzeichnisse löschen

&pagelevel(4)&pagelevel

(remove directories)


rmdir löscht eines oder mehrere leere Dateiverzeichnisse. Dateiverzeichnisse mit Inhalt können mit rmdir nicht gelöscht werden. Um ein Dateiverzeichnis mit Inhalt zu löschen, steht Ihnen das Kommando rm mit der Option -r zur Verfügung.


Syntax


rmdir[ -p] dateiverzeichnis ...

Keine Option angegeben

rmdir löscht die angegebenen Dateiverzeichnisse.

-p

(p - parents)

Das angebene Dateiverzeichnis wird gelöscht sowie alle übergeordneten Dateiverzeichnisse, die dadurch leer werden.

dateiverzeichnis

Name des zu löschenden Dateiverzeichnisses. Sie können mehrere Dateiverzeichnisse angeben.

Fehler

rmdir: dv1 : Directory not empty
Sie haben versucht, mit rmdir ein Dateiverzeichnis dv1 mit Inhalt zu löschen.
Um ein Dateiverzeichnis mit Inhalt zu löschen, steht Ihnen das Kommando rm mit der Option -r zur Verfügung.


rmdir: dv1 : Directory does not exist
Das Dateiverzeichnis dv1 existiert nicht.


rmdir: ../.: Can't remove current directory or ..
rmdir: ../ dv1 : Can't remove current directory or ..
Das aktuelle bzw. übergeordnete Dateiverzeichnis kann nicht gelöscht werden. Wechseln Sie in das übergeordnete Verzeichnis.

Internationale Umgebung

Die folgenden Umgebungsvariablen beeinflussen die Ausführung des Kommandos rmdir:

LANG

Gibt einen Standardwert für die Variablen für die internationale Umgebung an, die nicht gesetzt oder Null sind. Ist LANG nicht gesetzt oder Null, wird der entsprechende Standardwert der internationalen Umgebung verwendet. Enthält eine der Internationalisierungsvariablen eine ungültige Einstellung, verhält sich das Kommando so, als sei keine der Variablen definiert worden.

LC_ALL

Ist diese Variable auf einen Wert gesetzt, d. h. ist sie nicht leer, überschreibt dieser Wert die Werte aller übrigen Internationalisierungsvariablen.

LC_CTYPE

Legt die internationale Umgebung für die Interpretation der Byte-Folgen eines Datentexts als Zeichen fest (z.B. Singlebytezeichen im Unterschied zu Mehrbytezeichen in Argumenten und Eingabedateien) sowie die Einteilung der Zeichen in Groß- und Kleinbuchstaben und deren Übereinstimmung.

LC_MESSAGES

Legt die internationale Umgebung für Format und Inhalt der Diagnosemeldungen fest, die in die Standardfehlerausgabe geschrieben werden.

NLSPATH

Legt den Pfad der Meldungsdateien für LC_MESSAGES fest.

Beispiel

Löschen der Dateiverzeichnisse pro und proz

Ihr aktuelles Dateiverzeichnis hat folgenden Inhalt:

drwxr-xr-x  11 RENATE   other       5720   Nov 18 14:16 ./
drwxr-xr-x  13 SYSROOT  SYSROOT     3380   Nov 04 11:48 ../
-rw-------   1 RENATE   other         79   Jul 19 14:21 .profile
-rwx------   1 RENATE   other        125   Mai 25 10:29 anfang
drwx------   2 RENATE   other         32   Okt 11 15:36 pro/
drwx--x--x   2 RENATE   other         32   Nov 07 10:43 proz/

Die Dateiverzeichnisse pro und proz sind leer, sie können also mit rmdir gelöscht werden.

$ rmdir pro proz
$ ls -lpa
drwxr-xr-x  11 RENATE   other       5720   Nov 18 14:16 ./
drwxr-xr-x  13 SYSROOT  SYSROOT     3380   Nov 04 11:48 ../
-rw-------   1 RENATE   other         79   Jul 19 14:21 .profile
-rwx------   1 RENATE   other        125   Mai 25 10:29 anfang

Siehe auch

rm