Haupt Mac So löschen Sie ein vollständiges Verzeichnis mit Dateien in Linux

So löschen Sie ein vollständiges Verzeichnis mit Dateien in Linux



Die Linux-Befehlszeile ist ein leistungsstarkes Tool, mit dem Sie viele Dinge schneller und einfacher als über die GUI erledigen können. Eine seiner wesentlichen Funktionen ist das Erstellen und Löschen von Dateien und Ordnern, obwohl wir in diesem Artikel beim Löschen von Ordnern bleiben.

So löschen Sie ein vollständiges Verzeichnis mit Dateien in Linux

Lesen Sie weiter, um zu erfahren, wie Sie mit den Befehlen rm und rmdir nicht mehr benötigte Ordner, Unterordner und Dateien entfernen.

Verwenden Sie rm, um Verzeichnisse zu löschen

Es gibt viele Befehle, die Sie verwenden können, um ein Verzeichnis zu löschen. Die Wahl sollte davon abhängen, was Sie tun möchten und wie Sie es tun möchten. Die Linux-Befehlszeile ist in dieser Hinsicht superflexibel, vielleicht sogar noch mehr als ihre Windows- und Mac-Pendants.

Es ist erwähnenswert, dass Linux nicht zwischen Ordnern und Dateien unterscheidet, wie dies bei Mac- und Windows-Betriebssystemen der Fall ist. Stattdessen werden Ordner als Dateigruppen behandelt. In diesem Abschnitt untersuchen wir den Befehl rm. Lass uns anfangen.

Verwenden Sie rm, um Verzeichnisse zu löschen

rm –d NamedesVerzeichnisses

Mit dem obigen Befehl können Sie nur ein einzelnes, leeres Verzeichnis löschen. Dies ist der grundlegendste Befehl zum Entfernen/Löschen von Ordnern.

rm –d NamedesVerzeichnisses1 NamedesVerzeichnisses2

Der oben dargestellte Befehl löscht mehrere Ordner. Der Haken hier ist, wie beim vorherigen, sie müssen alle leer sein. Wenn der erste von Ihnen benannte Ordner nicht leer ist, versucht die Befehlszeile nicht, andere Ordner zu löschen. Es wird einfach aufhören, ohne Ihnen eine Fehlermeldung zu geben.

rm –r NamedesVerzeichnisses1 NamedesVerzeichnisses2

Der obige Befehl löscht alle angegebenen Ordner, ihre Unterordner und Dateien darin. Dies ist dank der Option -r möglich, die das -d aus dem vorherigen Befehl ersetzt. In der Linux-Befehlszeile steht -r für rekursiv. Es kann allein verwendet und mit anderen Optionen kombiniert werden.

rm –rf NamedesVerzeichnisses

Wenn Sie einen Befehl rm –r ausführen, werden Sie von der Linux-Befehlszeile um Erlaubnis gebeten, alle schreibgeschützten Unterordner und Dateien zu löschen. Wenn Sie jedoch stattdessen rm –rf eingeben, werden Sie nicht dazu aufgefordert. Der Buchstabe f steht für Kraft.

Sie sollten beim Löschen von Ordnern und Dateien mit einem rm –rf-Befehl vorsichtig sein, da Sie wichtige Daten verlieren oder das Betriebssystem beschädigen könnten. Systemdateien und Ordner können auf einem Linux-System einfacher gelöscht werden als auf Windows oder Mac.

sudo apt-get install tree

Um besser zu verstehen, was Sie löschen möchten, sollten Sie das Baumpaket über das Dienstprogramm apt-get installieren. Dies funktioniert für Ubuntu und den Rest der Debian-Familie. Wenn Sie eine andere Distribution verwenden, verwenden Sie das eigene Paketverwaltungstool. Wenn Sie den obigen Befehl ausführen, zeigt die Befehlszeile die Ordner- und Dateistruktur des Ordners an, in dem Sie sich befinden. Auf diese Weise können Sie leicht überprüfen, ob Dateien oder Unterordner intakt bleiben sollen.

Baumpfad/zu/Ihrem/Verzeichnis

Mit dem oben vorgestellten Befehl können Sie die Struktur eines anderen Ordners in Ihrem Linux-System anzeigen.

So deaktivieren Sie die Hardwarebeschleunigung Windows 10

Erweiterte Befehle

Es gibt andere Variationen des rm-Befehls, wie zum Beispiel –no-preserve-root, –preserve-root, –one-file-system und andere. Sie sind jedoch für erfahrene Benutzer der Befehlszeile gedacht. Wenn Sie einen Fehler machen, können Sie einen Teil oder sogar alle Systemdateien auf Ihrem Computer löschen. Aufgrund ihrer komplizierten Natur werden wir sie für ein weiteres Befehlszeilen-Tutorial aufheben.

Verwenden Sie rmdir, um Verzeichnisse zu löschen

Sie können auch den Befehlssatz rmdir verwenden, um Ordner zu löschen. Die rmdir-Befehle können sich jedoch nur um leere Ordner kümmern und können keine Dateien löschen, die sich in den zum Löschen markierten Ordnern befinden. Es gibt mehrere nützliche rmdir-Befehle, die wir uns in diesem Abschnitt ansehen werden.

Verwenden Sie rmdir, um Verzeichnisse zu löschen

Sie können jedoch die Befehlszeile austricksen, um einen nicht leeren Ordner mit der übergeordneten Option zu löschen, aber dazu später mehr.

rmdir NamedesVerzeichnisses

Dies ist der grundlegendste rmdir-Befehl, den es gibt. Es wird ein leeres Verzeichnis löschen, das sich innerhalb des Verzeichnisses an Ihrem aktuellen Standort befindet. Wenn Ihr aktueller Standort beispielsweise ein Desktop ist und Sie einen leeren neuen Ordner darin haben, kümmert sich dieser rmdir-Befehl darum.

Wie lade ich meine Fotos von Google Fotos herunter?

rmdir NamedesVerzeichnisses1 NamedesVerzeichnisses2

Falls Sie mehrere Ordner löschen möchten, können Sie die obige Variante des rmdir-Befehls verwenden. Alle angegebenen Ordner (Verzeichnisse) werden gelöscht, sie müssen jedoch in dem Verzeichnis enthalten sein, in dem Sie sich gerade befinden. Um Verzeichnisse an anderer Stelle zu löschen, beziehen Sie sich auf den nächsten Befehl.

rmdir /Pfad/zu/Ihrem/Verzeichnis

Mit der Linux-Befehlszeile können Sie jedes Verzeichnis von Ihrem aktuellen Standort löschen, wo immer es sich befindet. Dazu müssen Sie den vollständigen Pfad zu dem Verzeichnis oder den Verzeichnissen eingeben, die Sie entfernen möchten.

Falls Sie versucht haben, einen Ordner zu löschen, der Unterordner und/oder Dateien enthält, zeigt Ihnen die Befehlszeile eine Fehlermeldung an, die besagt: Verzeichnis nicht leer. Unnötig zu erwähnen, dass der angegebene Ordner nicht gelöscht wird.

Falls Sie drei Ordner angegeben haben und der erste nicht leer ist, wird die Befehlszeile die Verarbeitung Ihres Befehls beenden, sobald er in den ersten Ordner ausgeführt wird. Sie erhalten dieselbe Fehlermeldung wie im vorherigen Fall und die Befehlszeile versucht nicht, andere Ordner in der Liste zu löschen.

Sie können dies beheben, indem Sie die folgende Option hinzufügen: –ignore-fail-on-non-empty. Dadurch wird die Befehlszeile gezwungen, den Befehl weiter auszuführen, auch wenn nicht leere Ordner gefunden werden. Der Befehl könnte etwa so aussehen: rmdir –ignore-fail-in-non-empty NewFolder1 NewFolder2 NewFolder3.

rmdir –p NamedesVerzeichnisses1 NamedesVerzeichnisses2

Der obige Befehl könnte Ihnen helfen, Linux dazu zu bringen, einen nicht leeren Ordner zu löschen. Es verwendet die Option -p, auch als Elternoption bekannt. So funktioniert das.

Angenommen, Sie haben einen Ordner namens Pics und einen Ordner namens ColorPics darin. Nehmen wir an, letzteres ist leer und das einzige Element im Pics-Ordner. Wenn Sie den Befehl rmdir –p ColorPics Pics ausführen, löscht die Befehlszeile den ColorPics-Ordner, da sich darin nichts befindet. Danach überprüft es den Status des Pics-Ordners, stellt fest, dass er ebenfalls leer ist, und löscht ihn.

Kennen Sie die Macht der Befehlszeile

Mit der Befehlszeile können Sie viele Dinge auf einem Linux-System tun. Seien Sie vorsichtig, wenn Sie nicht viel Erfahrung haben, da es unter Linux einfacher ist, das System zu beschädigen als unter Windows und Mac.

Haben Sie schon einmal die Befehlszeile verwendet, um Ordner und Dateien zu löschen? Welche Befehle hast du verwendet? Wenn Sie der Meinung sind, dass wir einige gute Optionen verpasst haben, teilen Sie uns dies im Kommentarbereich unten mit.

Interessante Artikel

Tipp Der Redaktion

So schauen Sie Netflix auf dem Google Home Hub an
So schauen Sie Netflix auf dem Google Home Hub an
Es ist wahrscheinlich wahr zu sagen, dass der Google Home Hub bei seiner Veröffentlichung die Welt nicht in Brand gesetzt hat. Wie die Amazon Echo Show wurde der bildschirmbasierte Heimassistent mit mehr gedämpftem Applaus empfangen als der
Was das rote Licht auf einem Motherboard bedeutet
Was das rote Licht auf einem Motherboard bedeutet
Erfahren Sie, was ein rotes Licht auf einem Motherboard bedeutet und wie Sie das Problem beheben können, einschließlich der Feststellung, was falsch ist und was Sie beheben müssen.
So installieren Sie Kodi auf einem Fire TV Stick: So laden Sie Kodi auf den supergünstigen TV-Dongle von Amazon herunter
So installieren Sie Kodi auf einem Fire TV Stick: So laden Sie Kodi auf den supergünstigen TV-Dongle von Amazon herunter
Kodi ist eine der besten Streaming-Software auf dem Markt und ermöglicht es Ihnen, Filme, Fernsehsendungen und mehr im Internet oder auf einer lokalen Festplatte auf praktisch jedem Gerät anzusehen. Die Software ist sowohl Open-Source als auch leichtgewichtig.
So senden Sie GIFs auf dem iPhone
So senden Sie GIFs auf dem iPhone
Wissen Sie, wie man GIFs auf dem iPhone sendet? Erfahren Sie, wie Sie Ihren Texten durch das Versenden animierter Textnachrichten eine besondere Note verleihen.
Firefox fordert Benutzer auf, Adobe Flash Player zu aktualisieren upgrade
Firefox fordert Benutzer auf, Adobe Flash Player zu aktualisieren upgrade
Firefox soll Benutzer daran erinnern, Plugins von Drittanbietern zu aktualisieren, um die Sicherheit und Zuverlässigkeit des Browsers zu verbessern. Mozilla startet mit Erinnerungen an das Upgrade von Adobe Flash Player, für das verantwortlich gemacht wurde
So fügen Sie eine Bildunterschrift in BeReal hinzu
So fügen Sie eine Bildunterschrift in BeReal hinzu
BeReal wird schnell zur Go-to-App für diejenigen, die an einem minimalistischen Ansatz für soziale Medien interessiert sind. Die App verspricht ein filterfreies Erlebnis und ermutigt die Benutzer, nur ehrliche Schnappschüsse ihres täglichen Lebens zu posten. Da fehlt es an der
Ein- oder Ausschalten Immer im Top-Modus in Windows 10 Calculator
Ein- oder Ausschalten Immer im Top-Modus in Windows 10 Calculator
Ein- und Ausschalten des Always-on-Top-Modus für den Taschenrechner in Windows 10. Eine neue Funktion, der Always-on-Top-Modus, ist in der integrierten Taschenrechner-App in verfügbar