Löschen Sie einen Ordner in Bash

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. Der Befehl „RM“ wird verwendet, um die Ordner oder Verzeichnisse zu löschen, die nicht leer sind. Wir werden jedoch den Befehl „RM“ verwenden, um die Ordner in diesem Artikel zu löschen. Zusätzlich löschen wir einige Dateien aus dem Linux -Desktop.

Löschen eines Ordners oder Verzeichnisses unter Linux mit Bash

In diesem Teil zeigen wir, wie Sie eine Datei oder ein Verzeichnis mithilfe der Befehlszeile Linux löschen. Aber bevor wir dies tun, müssen wir zuerst das Terminal öffnen. Bevor wir einen Ordner oder Regisseur entfernen können, müssen wir zuerst seinen Namen kennen. Daher müssen wir zuerst den Befehl „LS“ im Terminal ausführen, um einen Ordner oder ein Verzeichnis zu finden oder alle Ordner anzuzeigen. In Linux und anderen Betriebssystemen basierend auf UNIX wird der Befehl „LS“ verwendet, um die Dateien oder Ordner anzuzeigen. Mit der LS -Funktion können Sie alle Dateien oder Ordner im aktuellen Arbeitsverzeichnis standardmäßig auflisten und über die Befehlszeile weiter mit ihnen in Kontakt treten.

Linus@Linux: ~ $ ls

Wenn wir die Eingabetaste auf der Tastatur drücken, nachdem sie „LS“ im Terminal eingegeben haben. Insgesamt gibt es "6" Ordner mit den Namen "Desktop", "Downloads", "Musik", "Bilder", "Vorlagen" und "Videos" angezeigt.

Nachdem wir uns bewusst sind, dass die Verzeichnisse und Ordner die Erweiterungen in ihren Namen nicht enthalten, versuchen wir, das Verzeichnis „Musik“ in diesem Abschnitt mit dem Befehl „RM“ zu löschen. Um dies zu erreichen, schreiben Sie "RM" und drücken Sie die Space-Leiste, bevor Sie "-rf" eingeben. Der Befehl „RM“ oder „-rf“ steht für rekursiv und verhindert, dass der Server Sie auffordert, Ihren Löschen zu bestätigen. In einfachen Worten beseitigt der Befehl „RM“ die Einträge für eine ausgewählte Datei, eine Reihe von Dokumenten oder die Sammlung von Dateien aus der Liste der Einträge eines Verzeichnisses eines Verzeichnisses. Der Befehl "-rf" löscht ein Verzeichnis dauerhaft. Es zeigt an, dass ein Datensatz oder ein Ordner den Zugriff interpretiert hat, er dennoch entfernt wird. Jetzt, da der Befehl „RM -Rf“ eingegeben wird, müssen wir einen Platz einlegen, bevor wir den Namen des Ordners eingeben, den wir löschen möchten. Geben Sie daher hier in den Ordner „Musik“ ein.

Linus@Linux: ~ $ rm -rf Musik

Nachdem wir diesen Befehl ausgeführt haben, wird der Ordner „Musik“ entfernt. Um die Löschung zu überprüfen, geben Sie den Befehl „ls“ in das Terminal ein, um festzustellen, ob der Ordner gelöscht wird oder nicht.

Linus@Linux: ~ $ ls

Nach der Ausführung dieses Befehls werden die Namen der Ordner auf dem Bildschirm angezeigt, wie im Folgenden gezeigt. Wie Sie sehen können, sind alle Ordner sichtbar, mit Ausnahme des Ordners „Musik“, was bedeutet, dass der Ordner entfernt wird.

Der folgende Abschnitt ist identisch mit dem vorherigen. In diesem Abschnitt eliminieren wir jedoch den Ordner "Vorlagen" und nicht den Ordner "Musik". Dazu verwenden wir den gleichen Befehl „RM“, gefolgt von einem Raum, „-rf“ und einem anderen Raum, dem der Name des Ordners „Vorlagen“ vorausgeht.

Linus@linux: ~ $ rm -rf Vorlagen

Wenn wir den oben genannten Befehl ausführen, wird der Ordner „Vorlagen“ gelöscht. Indem wir den Befehl „LS“ im Terminalfenster eingeben, bestimmen wir nun, ob der Ordner gelöscht wird oder nicht.

Linus@Linux: ~ $ ls

Wenn wir nach dem Eingeben dieses Befehls die Eingabetaste drücken, wird der Name des verbleibenden Ordners angezeigt. Im folgenden Bild können Sie feststellen, dass die Ordner „Musik“ und „Vorlagen“ nicht in der Liste der Ordner enthalten sind. Stattdessen werden nur vier Ordner - "Desktop", "Downloads", "Bilder" und "Videos" angezeigt.

Löschen mehrerer Ordner oder Verzeichnisse

In diesem Abschnitt verwenden wir denselben Befehl, um mehrere Ordner gleichzeitig zu löschen. In diesem Abschnitt eliminieren wir zwei Ordner gleichzeitig. Um dies zu erreichen, verwenden wir den Befehl, in dem wir zum ersten Mal "RM" eingeben. Dann nutzen wir Platz. Danach tippen wir "-rf" und dann Platz. Zuletzt der Name der Ordner, die wir löschen möchten. In diesem Fall möchten wir die Ordner "Bilder" und "Videos" entfernen, damit wir "Bilder" und "Videos" im Befehl eingeben.

Linus@linux: ~ $ rm -rf Bilder Videos

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

Linus@Linux: ~ $ ls

Wenn wir auf die Eingabe klicken, werden die Namen der verbleibenden Ordner angezeigt, was darauf hinweist, dass die von uns gelöschten Ordner erfolgreich gelöscht wurden. Wir haben jetzt nur noch die beiden Verzeichnisse - "Desktop" und "Downloads" -.

Löschen von Dateien vom Desktop

Während wir die Ordner im vorherigen Abschnitt gelöscht haben, löschen wir nun die Dateien des Desktops in diesem Abschnitt. Um nun eine Datei vom Desktop zu löschen, müssen wir zuerst den Verzeichnisspeicherort mit dem Befehl abrufen, wobei "CD" zuerst verwendet wird, gefolgt von Speicherplatz. Geben Sie dann "Desktop" und einen Schrägstrich am Ende ein.

Linus@Linux: ~ $ CD Desktop/

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

Linus@Linux: ~/Desktop $ ls

Wie Sie im folgenden Bild sehen können, wird bei diesem Befehl die gesamte Anzahl der Dateien des Desktops auf dem Bildschirm angezeigt. Es hat drei Dateien in. Die erste davon heißt „Datei.SH ”, weil es sich um ein Shell -Skript handelt und die anderen beiden Textdateien mit dem Namen„ Textdatei.txt ”und„ textfile.txt.speichern".

Derzeit entfernen wir die "Datei".Sh ”Datei vom Desktop. Dazu verwenden wir den Befehl, in dem wir zuerst „RM“ und dann einen Speicherplatz eingeben, gefolgt vom Namen der Datei, die wir entfernen möchten. In diesem Fall ist es „Datei“.Sch".

Linus@Linux: ~/Desktop $ RM -Datei.Sch

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

Linus@Linux: ~/Desktop $ ls

Wenn dieser Befehl ausgeführt wird, wird der Name der verbleibenden Datei, die auf dem Desktop hinterlassen wurde.Sh ”Datei vom Desktop.

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

In diesem Teil verwenden wir das "*" -Schild, 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 diesem Befehl alle Dateien des Desktops angezeigt. Diese vier Dateien sind „Daten.txt ”,„ leer.txt ”,„ mh.txt ”und„ sh.txt".

Wir verwenden den Befehl, in dem wir "RM" schreiben,. Dann legen wir Platz ein. Danach schreiben wir "-rf" und das "*" -Symbol. Am Ende, wenn wir diesen Befehl ausführen, werden alle Dateien gleichzeitig vom Desktop gelöscht.

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

Jetzt wird auf dem Bildschirm nichts angezeigt, wenn wir den Befehl „LS“ verwenden. Führen Sie die Anzeige einer Desktop -Datei aus, da die Datei gelöscht wird. Sie können dies im folgenden Bild sehen:

Abschluss

In diesem Artikel haben wir besprochen, wie man den Befehl „RM -Rf“ in Bash verwendet, um einen Ordner oder ein Verzeichnis unter Linux zu löschen. In dem ersten Abschnitt wurde abgedeckt. Im zweiten Teil haben wir besprochen, wie Sie eine einzelne Datei vom Desktop unter Linux löschen und alle Dateien gleichzeitig vom Desktop mit dem "*" -Schild löschen.