Heim >Betrieb und Instandhaltung >Betrieb und Wartung von Linux >So löschen Sie ein Verzeichnis unter Linux
So löschen Sie ein Verzeichnis unter Linux:
Verwenden Sie den Befehl rmdir, um ein Verzeichnis zu löschen
rmdir ist ein Befehl Wird zum Löschen leerer Verzeichnisse verwendet. Befehlszeilen-Dienstprogramm. Sie müssen das Verzeichnis nur löschen, wenn es leer ist. Es ist nicht erforderlich, zu überprüfen, ob das Verzeichnis leer ist.
Um das Verzeichnis rmdir zu löschen, geben Sie den Befehl gefolgt vom Namen des Verzeichnisses ein, das Sie löschen möchten. Um beispielsweise ein Verzeichnis mit dem Namen linuxmi zu löschen, geben Sie Folgendes ein:
linuxidc@linuxidc:~$ rmdir linuxmi
Wenn das Verzeichnis nicht leer ist, erhalten Sie die folgende Fehlermeldung:
rmdir: Löschen von „linuxmi“ fehlgeschlagen: Verzeichnis ist nicht leer leer
In diesem Fall müssen Sie den Befehl rm verwenden oder den Verzeichnisinhalt manuell löschen, bevor Sie ihn löschen können.
Verzeichnisse mit dem Befehl rm löschen
rm ist ein Befehlszeilenprogramm zum Löschen von Dateien und Verzeichnissen. Im Gegensatz zum Befehl rmdir kann rm sowohl leere als auch nicht leere Verzeichnisse löschen.
Standardmäßig löscht rm keine Verzeichnisse, wenn es ohne Optionen verwendet wird. Um leere Verzeichnisse zu löschen, verwenden Sie die Option -d(--dir). Wenn Sie ein nicht leeres Verzeichnis und seinen gesamten Inhalt löschen möchten, verwenden Sie die Option -r (--recursive oder -R).
Um beispielsweise ein Verzeichnis namens linuxmi und seinen gesamten Inhalt zu löschen, würden Sie Folgendes eingeben:
rm -r linuxmi
Wenn ein Verzeichnis oder eine Datei im Verzeichnis schreibgeschützt ist, werden Sie zur Bestätigung aufgefordert die Löschung. Um Verzeichnisse ohne Aufforderung zu löschen, verwenden Sie die folgende Option -f:
rm -r dirname
Um mehrere Verzeichnisse auf einmal zu löschen, verwenden Sie den Befehl rm, gefolgt von den durch Leerzeichen getrennten Verzeichnisnamen. Der folgende Befehl löscht jedes aufgelistete Verzeichnis und seinen Inhalt:
rm -r linuxmi linuxmi linuxidc
Die Option -i weist rm an, Sie zur Bestätigung des Löschens jedes Unterverzeichnisses und jeder Datei aufzufordern. Dies kann etwas ärgerlich sein, wenn das Verzeichnis viele Dateien enthält. Sie können daher die Verwendung der Option -I in Betracht ziehen, die Sie nur einmal auffordert, bevor Sie mit dem Löschen fortfahren.
rm -rI linuxidc
Wenn Sie sicher sind, dass Sie das Verzeichnis löschen möchten, geben Sie bitte y ein und klicken Sie auf die Eingabetaste.
rm: remove 1 argument recursively? y
Online-Lernvideo-Sharing: Linux-Video-Tutorial
Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Verzeichnis unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!