Löschen Sie einen Ordner in Bash

Es gibt zwei alternative Möglichkeiten, ein Verzeichnis, eine Datei oder einen Ordner in Bash zu löschen. Wir können die Ordner oder Verzeichnisse mit zwei verschiedenen Befehlen löschen. Mit dem Befehl „rmdir“ werden die leeren Ordner oder Verzeichnisse gelöscht. Mit dem Befehl „rm“ werden die Ordner oder Verzeichnisse gelöscht, die nicht leer sind. In diesem Artikel verwenden wir jedoch den Befehl „rm“, um die Ordner zu löschen. Zusätzlich löschen wir einige Dateien vom Linux-Desktop.

Löschen eines Ordners oder Verzeichnisses unter LINUX mit Bash

In diesem Teil zeigen wir, wie Sie eine Datei oder ein Verzeichnis über die Linux-Befehlszeile löschen. Doch bevor wir das tun, müssen wir zunächst das Terminal öffnen. Bevor wir einen Ordner oder Verzeichnis entfernen können, müssen wir zunächst seinen Namen kennen. Daher müssen wir zunächst den Befehl „ls“ im Terminal ausführen, um einen Ordner oder ein Verzeichnis zu finden oder alle Ordner anzuzeigen. Unter Linux und anderen auf Unix basierenden Betriebssystemen wird der Befehl „ls“ zur Anzeige der Dateien oder Ordner verwendet. Mit der ls-Funktion können Sie standardmäßig alle Dateien oder Ordner im aktuellen Arbeitsverzeichnis auflisten und über die Befehlszeile weiter mit ihnen interagieren, ähnlich wie Sie Ordner oder Terminals mit einem Graphical durchsuchen.

Linus@linux:~$ ls

Wenn wir nach der Eingabe von „ls“ im Terminal die Eingabetaste auf der Tastatur drücken, werden alle Ordner oder Verzeichnisse im Terminalfenster angezeigt, wie in der folgenden Abbildung dargestellt. Insgesamt werden „6“ Ordner mit den Namen „Desktop“, „Downloads“, „Musik“, „Bilder“, „Vorlagen“ und „Videos“ angezeigt.

Da wir nun wissen, dass die Verzeichnisse und Ordner die Erweiterungen nicht in ihren Namen enthalten, versuchen wir, das Verzeichnis „Musik“ in diesem Abschnitt mit dem Befehl „rm“ zu löschen. Um dies zu erreichen, schreiben Sie „rm“, drücken Sie dann die Leertaste, bevor Sie „-rf“ eingeben. Der Befehl „rm“ oder „-rf“ steht für rekursiv und verhindert, dass der Server Sie zur Bestätigung Ihres Löschvorgangs auffordert. Mit einfachen Worten: Der Befehl „rm“ entfernt die Einträge für eine ausgewählte Datei, einen Dokumentensatz oder eine Dateisammlung aus der Eintragsliste eines Verzeichnisses. Der Befehl „-rf“ löscht ein Verzeichnis dauerhaft. Es zeigt an, dass ein Datensatz oder Ordner auch dann entfernt wird, wenn er über interpretierten Zugriff verfügt. Nachdem wir nun den Befehl „rm -rf“ eingegeben haben, müssen wir ein Leerzeichen einfügen, bevor wir den Namen des Ordners eingeben, den wir löschen möchten. Tragen Sie daher hier den Ordner „Musik“ ein.

Linus@linux:~$ rm -rf Musik

Nachdem wir diesen Befehl ausgeführt haben, wird der Ordner „Musik“ entfernt. Um den Löschvorgang zu überprüfen, geben Sie im Terminal den Befehl „ls“ ein, um zu sehen, ob der Ordner gelöscht wurde oder nicht.

Linus@linux:~$ ls

Nach der Ausführung dieses Befehls erscheinen die Namen der Ordner auf dem Bildschirm, wie im Folgenden dargestellt. Wie Sie sehen, sind alle Ordner außer dem Ordner „Musik“ sichtbar, was bedeutet, dass der Ordner entfernt wurde.

Der folgende Abschnitt ist identisch mit dem vorherigen. In diesem Abschnitt entfernen wir jedoch den Ordner „Vorlagen“ und nicht den Ordner „Musik“. Dazu verwenden wir denselben Befehl „rm“, gefolgt von einem Leerzeichen „-rf“ und dann einem weiteren Leerzeichen, dem der Name des Ordners „Templates“ vorangestellt ist.

Linus@linux:~$ rm -rf Vorlagen

Wenn wir daher den oben genannten Befehl ausführen, wird der Ordner „Vorlagen“ gelöscht. Durch Eingabe des Befehls „ls“ im Terminalfenster ermitteln wir nun, ob der Ordner gelöscht wird oder nicht.

Linus@linux:~$ ls

Wenn wir nach der Eingabe dieses Befehls die Eingabetaste drücken, wird der Name des verbleibenden Ordners angezeigt. Im folgenden Bild sehen Sie, dass die Ordner „Musik“ und „Vorlagen“ nicht in der Ordnerliste enthalten sind. Stattdessen werden nur vier Ordner – „Desktop“, „Downloads“, „Bilder“ und „Videos“ – angezeigt.

Mehrere Ordner oder Verzeichnisse löschen

In diesem Abschnitt verwenden wir denselben Befehl, um mehrere Ordner gleichzeitig zu löschen. In diesem Abschnitt entfernen wir zwei Ordner gleichzeitig. Um dies zu erreichen, verwenden wir den Befehl, in den wir zunächst „rm“ eingeben. Dann nutzen wir den Raum. Danach geben wir „-rf“ und dann die Leertaste ein. Zuletzt der Name der Ordner, die wir löschen möchten. In diesem Fall möchten wir die Ordner „Bilder“ und „Videos“ entfernen, also geben wir „Bilder“ und „Videos“ in den Befehl ein.

Linus@linux:~$ rm -rf Bilder Videos

Nach der Ausführung dieses Befehls geben wir den Befehl „ls“ auf dem Terminal ein, um festzustellen, ob die Ordner gelöscht werden oder nicht.

Linus@linux:~$ ls

Wenn wir daher auf die Eingabetaste klicken, werden die Namen der verbleibenden Ordner angezeigt, was darauf hinweist, dass die von uns gelöschten Ordner erfolgreich gelöscht wurden. Jetzt bleiben uns nur noch die beiden Verzeichnisse „Desktop“ und „Downloads“.

Dateien vom Desktop löschen

Da wir im vorherigen Abschnitt die Ordner gelöscht haben, löschen wir nun in diesem Abschnitt die Dateien des Desktops. Um nun eine Datei vom Desktop zu löschen, müssen wir zunächst den Speicherort des Verzeichnisses mit dem Befehl abrufen, wobei zuerst „cd“ und dann ein Leerzeichen verwendet werden. Geben Sie dann „Desktop“ und am Ende einen Schrägstrich ein.

Linus@linux:~$ cd Desktop/

Nachdem wir diesen Befehl ausgeführt haben, erhalten wir das Verzeichnis des Desktops. Jetzt verwenden wir den Befehlstyp „ls“, um alle Dateien auf dem Bildschirm anzuzeigen.

Linus@linux:~/Desktop$ ls

Wie Sie in der folgenden Abbildung sehen können, wird bei der Ausführung dieses Befehls die gesamte Dateianzahl des Desktops auf dem Bildschirm angezeigt. Es enthält drei Dateien. Die erste davon heißt „file.sh“, weil es ein Shell-Skript ist, und die anderen beiden sind Textdateien mit den Namen „textfile.txt“ und „textfile.txt.save“.

Derzeit entfernen wir die Datei „file.sh“ vom Desktop. Dazu verwenden wir den Befehl, bei dem wir zunächst „rm“, dann ein Leerzeichen und anschließend den Namen der Datei eingeben, die wir entfernen möchten. In diesem Fall ist es „file.sh“.

Linus@linux:~/Desktop$ rm file.sh

Wenn wir diesen Befehl ausführen, verwenden wir erneut den Befehl „ls“, um zu überprüfen, ob die Datei entfernt wurde.

Linus@linux:~/Desktop$ ls

Wenn dieser Befehl ausgeführt wird, wird der Name der verbleibenden Datei, die auf dem Desktop verblieben ist, zusammen mit zwei Dateien angezeigt, die das Entfernen der Datei „file.sh“ vom Desktop veranschaulichen.

Verwenden Sie das Zeichen „*“, um alle Dateien vom Desktop zu löschen

In diesem Teil verwenden wir das „*“-Zeichen, um alle Dateien vom Desktop zu löschen. In diesem Fall erstellen wir neue Dateien auf dem Desktop. Anschließend verwenden wir den Befehl „ls“, um alle Dateien des Desktops im Terminal anzuzeigen.

Linus@linux:~/Desktop$ ls

Wie Sie im folgenden Screenshot sehen können, werden bei der Ausführung dieses Befehls alle Dateien des Desktops angezeigt. Diese vier Dateien sind „data.txt“, „empty.txt“, „Mh.txt“ und „sh.txt“.

Wir verwenden den Befehl, in den wir „rm“ schreiben. Dann schaffen wir Platz. Danach schreiben wir „-rf“ und das Symbol „*“. Wenn wir diesen Befehl ausführen, werden am Ende alle Dateien gleichzeitig vom Desktop gelöscht.

Linus@linux: ~/Desktop$ rm -rf *

Jetzt wird nichts mehr auf dem Bildschirm angezeigt, wenn wir den Befehl „ls“ verwenden. Führen Sie diese Funktion aus, um die Anzeige einer Desktop-Datei zu überprüfen, da die Datei gelöscht wurde. Sie können dies im folgenden Bild sehen:

Abschluss

In diesem Artikel haben wir erläutert, wie Sie mit dem Befehl „rm -rf“ in Bash einen Ordner oder ein Verzeichnis unter Linux löschen. Im ersten Abschnitt ging es darum, wie man mehrere Ordner gleichzeitig löscht und wie man mit dem Befehl „ls“ jeden Ordner oder jedes Verzeichnis im Terminalfenster anzeigt. Im zweiten Teil haben wir besprochen, wie man unter Linux eine einzelne Datei vom Desktop löscht und wie man mit dem „*“-Zeichen alle Dateien auf einmal vom Desktop löscht.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen