Website-Suche

So entfernen Sie Verzeichnisse und Inhalte unter Linux


In diesem Tutorial wird gezeigt, wie ein Verzeichnis und sein gesamter Inhalt auf einem Linux-System entfernt werden. Die Möglichkeit, Verzeichnisse (manchmal auch Ordner genannt) zu löschen, ist ein wesentlicher Bestandteil der Verwaltung Ihres Dateisystems. Linux ermöglicht es uns, jedes Verzeichnis zu entfernen, für das unser Benutzer Berechtigungen hat.

Obwohl dies eine ziemlich grundlegende Funktion ist, gibt es einige wichtige Vorbehalte, die Sie beachten sollten. In diesem Tutorial erfahren Sie, wie Sie ein Verzeichnis und seinen gesamten Inhalt aus der Befehlszeile und der GUI entfernen. Sie werden auch sehen, wie Sie mit Root-Rechten Verzeichnisse entfernen, für die Sie keine Schreibberechtigungen haben.

In diesem Tutorial lernen Sie:

  • So entfernen Sie Verzeichnis und Inhalt über die GUI
  • So entfernen Sie Verzeichnis und Inhalt über die Befehlszeile
  • So entfernen Sie mehrere Verzeichnisse auf einmal
  • So entfernen Sie Verzeichnisse und Inhalte mit Root-Berechtigungen

So löschen Sie ein Verzeichnis und Inhalte über die GUI

Der Prozess zum Löschen eines Verzeichnisses unter Linux über die grafische Oberfläche variiert ein wenig, abhängig von Ihrer Distribution und der Desktop-Umgebung, die Sie installiert haben. Aber der einzige wirkliche Unterschied, den Sie sehen werden, ist, dass einige der Menüs ein wenig anders aussehen.

Sobald Sie wissen, wie Sie Verzeichnisse auf einer GUI löschen, haben Sie sie alle gemeistert. In den folgenden Schritten verwenden wir die GNOME-Desktopumgebung, die die Standardeinstellung für viele beliebte Distributionen wie Ubuntu ist.

  1. Klicken Sie mit der rechten Maustaste auf das Verzeichnis, das Sie entfernen möchten, und klicken Sie auf "In den Papierkorb verschieben". " In einigen Desktop-Umgebungen kann die Option einfach als "Löschen" oder etwas Ähnliches bezeichnet werden. Alternativ können Sie den Ordner markieren und auf der Tastatur auf die Schaltfläche Löschen klicken.

  2. Das Verzeichnis und sein Inhalt wurden noch nicht endgültig gelöscht, sondern in den Papierkorb verschoben. Wenn wir unsere Meinung über das Löschen des Ordners ändern, können wir ihn aus dem Papierkorb wiederherstellen. Um das Verzeichnis zusammen mit allen anderen Inhalten, die Sie möglicherweise in den Papierkorb verschoben haben, dauerhaft zu löschen, klicken Sie mit der rechten Maustaste auf das Papierkorbsymbol und drücken Sie auf "Müll leeren". ”

Das ist alles, was dazu gehört. Beachten Sie, dass dadurch der Ordner und sein gesamter Inhalt, einschließlich der Unterverzeichnisse, gelöscht werden. Als nächstes behandeln wir die Befehlszeilenmethode.

So löschen Sie ein Verzeichnis und Inhalte über die Befehlszeile

Der Befehl rm (kurz für "remove ") wird verwendet, um Verzeichnisse (und auch Dateien) unter Linux zu löschen. Wir müssen den Speicherort eines Verzeichnisses zusammen mit der Option -r in unserem Befehl angeben, um ein Verzeichnis und seinen Inhalt zu löschen. Sie können entweder den absoluten Pfad oder den relativen Pfad zum Verzeichnis verwenden.

Um rm dazu zu bringen, das Verzeichnis sowie seinen Inhalt (Dateien, Unterverzeichnisse usw.) zu löschen, können wir die Option -r (rekursiv) verwenden.


rm -r example/

Sie werden vielleicht bemerken, dass wir nicht viel Spielraum für Fehler haben, wie wir es mit der GUI-Methode tun. Es gibt keinen Papierkorb für die Befehlszeile. Um die Sache etwas weniger riskant zu machen, können wir auch die Option -i (interaktiv) verwenden, die uns vor dem Löschen um eine Überprüfung bittet. Sie müssen Ja eingeben, um mit dem Löschen fortzufahren.


rm -ri example
rm: descend into directory 'example'? yes
rm: remove regular empty file 'example/test.txt'? yes
rm: remove directory 'example'? yes

Verwenden Sie die Option -v (ausführlich), wenn Sie Details dazu wünschen, was der Befehl rm tut.


rm -rv example
removed 'example/test.txt'
removed directory 'example'

Wenn Sie ein lästiges Verzeichnis haben, das sich nicht einfach löschen lässt oder Sie ständig zur Bestätigung auffordert, können Sie die Option -f (force) verwenden, um das Löschen zu erzwingen. Seien Sie vorsichtig mit diesem, da er Warnungen unterdrückt und im Grunde alles löscht, was Sie ihm sagen, auch wenn dies für das System schädlich ist.


rm -rf example

Sie können auch mehrere Verzeichnisse auf einmal entfernen. In diesem Beispiel löschen wir drei verschiedene Verzeichnisse in einem einzigen Befehl.


rm -r dir1 dir2 dir3

Wenn Sie keine Schreibberechtigungen für das Verzeichnis und den Inhalt haben, den Sie löschen möchten, müssen Sie Root-Rechte verwenden oder sich bei dem richtigen Benutzerkonto anmelden, das über Berechtigungen für das Verzeichnis verfügt. Sie können sudo beispielsweise wie folgt verwenden:


sudo rm -rf example

Abschließende Gedanken

In diesem Tutorial haben wir gesehen, wie Sie Verzeichnisse und Inhalte auf einem Linux-System über die GUI und die Befehlszeile löschen. Dies ist eine häufige Aufgabe, die alle Benutzer beherrschen sollten. Wie üblich bietet uns die Befehlszeilenmethode etwas mehr Kontrolle über den Prozess, aber beide Methoden sind gleichermaßen praktikabel. Verwenden Sie diejenige, die für Sie bequemer ist.

Verwandte Artikel: