GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Verzeichnis in Linux entfernen – So löschen Sie einen Ordner von der Befehlszeile aus

Die Linux-CLI ist ein leistungsstarkes Tool, mit dem Sie komplexe Aufgaben erledigen können.

Eine der häufigsten Operationen, die Sie ausführen müssen, ist das Löschen von Dingen. Genauso wie das Erstellen von Dateien und Ordnern ist das Löschen über die Linux-Befehlszeile etwas, das Sie häufig tun werden.

In diesem Beitrag werden wir besprechen, wie man Verzeichnisse von der Kommandozeile aus löscht. Wir werden die Syntax zusammen mit einigen Beispielen diskutieren. In diesen Beispielen verwende ich Ubuntu.

Syntax des Linux rm Befehl

Sie verwenden den rm Befehl, um etwas von der Befehlszeile in Linux zu löschen. Die Syntax des rm Befehl sieht so aus:

rm [flags] directory name

Einige wichtige Flags, die Sie beim Löschen eines Verzeichnisses verwenden müssen, lauten wie folgt:

  • -r , -R , --recursive ["Rekursion"] – Entfernt Verzeichnisse und deren Inhalte rekursiv.
  • -v , --verbose ["Verbose"] – Diese Option gibt die Details darüber aus, was auf der CLI getan wird.
  • -f , --force ["Erzwingen"] – Diese Option ignoriert nicht vorhandene Dateien und fragt Sie nie.
  • -i ["Interaktiv"] – Verwenden Sie dieses Flag, wenn Sie vor jedem Entfernen gefragt werden möchten.
  • -d ["Verzeichnis] ​​– Dies funktioniert nur, wenn das Verzeichnis leer ist.

⚠ Seien Sie vorsichtig bei der Verwendung von rm command️ und stellen Sie immer sicher, dass alle wichtigen Daten gesichert werden.

So identifizieren Sie einen zu entfernenden Ordner

Da wir darüber sprechen, wie man Ordner löscht, müssen wir ziemlich sicher sein, dass wir tatsächlich einen Ordner löschen. Wir können einen Ordner/Verzeichnis mit dem d identifizieren Flagge in der ersten Spalte. Beachten Sie, dass Dateien das erste Flag als - haben .

Beispiele für Linux rm Befehl

In unserem aktuellen Ordner haben wir 2 Ordner CSharpLab und PythonLab . Ihr Inhalt wird unten angezeigt.

Beachten Sie, dass CSharpLab ist ein leeres Verzeichnis.

So löschen Sie einen Ordner, der nicht leer ist

Löschen wir das PythonLab Ordner zuerst.

rm -rvi PythonLab/

Wo,

  • -r löscht rekursiv alle Dateien und Ordner. Beachten Sie in der Ausgabe unten, dass alle Dateien (man.py, calculator.py, palindrome.py ) und Ordner (/lib ) wurden entfernt.
  • -v teilt Details mit.
  • -i macht das Löschen interaktiv, was bedeutet, dass vor dem Entfernen nachgefragt wird.

So löschen Sie einen leeren Ordner

Versuchen wir, CSharpLab zu löschen Mappe. Da dieser Ordner leer ist, können wir den -d verwenden Flagge.

rm -d CSharpLab/

Verwendung des -f "erzwingen"-Flag

Sehen wir uns nun an, wie das -f Flagge funktioniert. Dadurch wird das Löschen von Ordnern ohne Aufforderungen oder Warnungen erzwungen. Im Fehlerfall -v ignoriert weiterhin und löscht die gültigen Dateien.

Im folgenden Beispiel enthält der Ordnername einen Tippfehler. Beachten Sie, dass der Tippfehler ignoriert wird. Die Originaldatei ist intakt.

Abschluss

Das Entfernen von Verzeichnissen ist nützlich, wenn Sie Ordner nach dem Archivieren entfernen müssen, wenn Sie Duplikate löschen, wenn Sie nicht verwendete Ordner löschen und vieles mehr.

Alle diese Aufgaben zielen darauf ab, mehr Speicherplatz zu schaffen. Ich hoffe, Sie fanden diesen Blog hilfreich.

Vernetzen wir uns auf Twitter!

Lesen Sie hier meine anderen Beiträge.

Lass uns auf Discord chatten.


Linux
  1. So installieren Sie Software über die Linux-Befehlszeile

  2. Wie aktualisiere ich A-Einträge über die Befehlszeilenschnittstelle in Linux?

  3. So entfernen Sie Benutzer in Linux über die Befehlszeile

  4. So löschen Sie Dateien und Verzeichnisse in Linux über die Befehlszeile

  5. Wie erhalte ich meine IP-Adresse über die Befehlszeile?

So verwenden Sie den Linux-cd-Befehl zum Ändern des Verzeichnisses

So entfernen Sie ein Verzeichnis in Linux

So entfernen (löschen) Sie das Verzeichnis in Linux

So suchen Sie nach Dateien über die Linux-Befehlszeile

So entfernen Sie einen Befehl aus dem Verlauf in Linux

So entfernen/löschen Sie Dateien in Linux mit dem Befehl rm