So löschen Sie Dateien und Ordner unter Linux

Am einfachsten können Sie Dateien löschen, indem Sie den Dateimanager verwenden, der Teil Ihrer Linux-Version ist. Ein Dateimanager bietet eine grafische Ansicht der auf Ihrem Computer gespeicherten Dateien und Ordner. Windows-Benutzer kennen eine Anwendung namens Windows Explorer, die selbst ein Dateimanager ist.

Es gibt viele verschiedene Dateimanager für Linux, aber hier sind die am häufigsten installierten:

  • Nautilus (auch bekannt als Files)
  • Delphin
  • PCManFM
  • Thunar
  • Caja

Nautilus ist Teil der GNOME-Desktop-Umgebung und der Standard-Dateimanager für Ubuntu, Linux Mint, Fedora und openSUSE.

Dolphin ist Teil der KDE-Desktop-Umgebung und der Standard-Dateimanager für Distributionen wie Kubuntu und die KDE-Versionen von Mint und Debian.

Thunar ist Teil der XFCE-Desktopumgebung und der Standarddateimanager für Xubuntu.

PCManFM ist Teil der LXDE-Desktopumgebung und der Standarddateimanager für Lubuntu.

Caja ist der Standarddateimanager für die MATE-Desktopumgebung und ist Teil von Linux Mint Mate.

So verwenden Sie Nautilus zum Löschen von Dateien

Nautilus kann in Ubuntu durch Klicken auf das Archivsymbol im Launcher geöffnet werden. Sie finden Nautilus auf Mint, indem Sie auf den Dateimanager in der Schnellstartleiste oder über das Menü klicken. Jede Distribution, die die GNOME-Desktop-Umgebung verwendet, verfügt über den Dateimanager im Aktivitätenfenster.

Wenn Sie Nautilus geöffnet haben, können Sie durch die Dateien und Ordner navigieren, indem Sie darauf doppelklicken. Um eine einzelne Datei zu löschen, klicken Sie mit der rechten Maustaste auf das entsprechende Symbol und wählen Sie "In den Papierkorb verschieben".

Sie können mehrere Dateien auswählen, indem Sie die STRG-Taste gedrückt halten, während Sie auf die Datei klicken, und dann die rechte Maustaste drücken, um das Menü aufzurufen. Klicken Sie auf "In den Papierkorb verschieben", um die Objekte in den Papierkorb zu verschieben.

Wenn Sie die Tastatur bevorzugen, können Sie die Taste "Entf" auf Ihrer Tastatur drücken, um Elemente in den Papierkorb zu verschieben.

Um die Dateien dauerhaft zu löschen, klicken Sie im linken Bereich auf das Symbol "Papierkorb". Hier sehen Sie alle Elemente, die derzeit gelöscht wurden, aber noch wiederhergestellt werden können.

Um eine Datei wiederherzustellen, klicken Sie auf ein Element und klicken Sie auf die Schaltfläche "Wiederherstellen" in der oberen rechten Ecke.

Um den Papierkorb zu leeren, klicken Sie auf die Schaltfläche "Leeren" in der rechten oberen Ecke.

Verwenden von Dolphin zum Löschen von Dateien

Der Dolphin-Dateimanager ist der Standard-Dateimanager in der KDE-Umgebung. Sie können es starten, indem Sie im Menü auf das entsprechende Symbol klicken.

Die Benutzeroberfläche ist der von Nautilus sehr ähnlich, und die Löschfunktionen sind ähnlich.

Um eine einzelne Datei zu löschen, klicken Sie mit der rechten Maustaste auf die Datei und wählen Sie "In den Papierkorb verschieben". Sie können auch die Entf-Taste drücken. Daraufhin wird eine Meldung angezeigt, in der Sie gefragt werden, ob Sie das Objekt wirklich in den Papierkorb verschieben möchten. Sie können das erneute Erscheinen der Nachricht stoppen, indem Sie ein Häkchen in ein Kontrollkästchen setzen.

Um mehrere Dateien zu löschen, wählen Sie alle Dateien aus, die Sie löschen möchten, indem Sie die STRG-Taste gedrückt halten und mit der linken Maustaste auf die Dateien klicken. Um sie in den Papierkorb zu verschieben, drücken Sie die Entf-Taste oder klicken Sie mit der rechten Maustaste und wählen Sie "In den Papierkorb verschieben".

Sie können Elemente aus dem Papierkorb wiederherstellen, indem Sie auf das Papierkorbsymbol im linken Bereich klicken. Suchen Sie das oder die Elemente, die Sie wiederherstellen möchten, klicken Sie mit der rechten Maustaste und wählen Sie "Wiederherstellen".

Um den Papierkorb zu leeren, klicken Sie mit der rechten Maustaste auf die Papierkorboption im linken Bereich und wählen Sie "Papierkorb leeren".

Sie können Dateien dauerhaft löschen, ohne dass sie in den Papierkorb gelangen, indem Sie die Umschalttaste gedrückt halten und die Löschtaste drücken.

So verwenden Sie Thunar zum Löschen von Dateien

Die meisten Dateimanager verwenden dasselbe Thema beim Auswählen, Kopieren, Verschieben und Löschen von Dateien und Ordnern.

Thunar ist nicht anders. Sie können Thunar in der XFCE-Desktop-Umgebung öffnen, indem Sie auf das Menü klicken und nach "Thunar" suchen.

Um eine Datei mit Thunar zu löschen, wählen Sie die Datei mit der Maus aus und klicken Sie mit der rechten Maustaste. Der Hauptunterschied zwischen Thunar und den beiden zuvor genannten Dateimanagern besteht darin, dass im Kontextmenü sowohl "In den Papierkorb verschieben" als auch "Löschen" verfügbar sind.

Um eine Datei in den Papierkorb zu verschieben, können Sie entweder die Option "In den Papierkorb verschieben" auswählen oder die Option "Löschen" zum dauerhaften Löschen verwenden.

Um eine Datei wiederherzustellen, klicken Sie auf das Symbol "Papierkorb" im linken Bereich und suchen Sie dann die Datei, die Sie wiederherstellen möchten. Klicken Sie mit der rechten Maustaste auf die Datei und klicken Sie im Menü auf die Option "Wiederherstellen".

Um den Papierkorb zu leeren, klicken Sie mit der rechten Maustaste auf das Symbol "Papierkorb" und wählen Sie "Papierkorb leeren".

So verwenden Sie PCManFM zum Löschen von Dateien

Der PCManFM-Dateimanager ist die Standardeinstellung für die LXDE-Desktopumgebung.

Sie können PCManFM öffnen, indem Sie den Dateimanager im LXDE-Menü auswählen.

Um eine Datei zu löschen, navigieren Sie durch die Ordner und wählen Sie die zu löschende Datei mit der Maus aus.

Sie können die Entf-Taste drücken, um die Datei zu löschen, und Sie werden gefragt, ob Sie das Objekt in den Papierkorb verschieben möchten. Sie können auch mit der rechten Maustaste auf die Datei klicken und die Option "In den Papierkorb verschieben" aus dem Menü auswählen.

Wenn Sie die Datei dauerhaft löschen möchten, halten Sie die Umschalttaste gedrückt und drücken Sie die Löschtaste. Sie werden nun gefragt, ob Sie die Datei entfernen möchten. Wenn Sie die Umschalttaste gedrückt halten und die rechte Maustaste drücken, wird der Menüpunkt nun als "Entfernen" anstelle von "In den Papierkorb verschieben" angezeigt.

Um Elemente wiederherzustellen, klicken Sie auf den Papierkorb und wählen Sie die Dateien aus, die Sie wiederherstellen möchten. Klicken Sie mit der rechten Maustaste und wählen Sie "Wiederherstellen".

Um den Papierkorb zu leeren, klicken Sie mit der rechten Maustaste auf den Papierkorb und wählen Sie "Papierkorb leeren" aus dem Menü.

So verwenden Sie Caja zum Löschen von Dateien

Caja ist der Standarddateimanager für Linux Mint MATE und die MATE-Desktopumgebung im Allgemeinen.

Der Caja-Dateimanager ist über das Menü verfügbar.

Um eine Datei zu löschen, navigieren Sie durch die Ordner und suchen Sie die zu löschenden Dateien. Wählen Sie die Datei aus, indem Sie darauf klicken und mit der rechten Maustaste darauf klicken. Das Menü enthält die Option "In den Papierkorb verschieben". Sie können auch die Entf-Taste drücken, um die Datei in den Papierkorb zu verschieben.

Sie können die Datei dauerhaft löschen, indem Sie die Umschalttaste gedrückt halten und dann die Löschtaste drücken. Es gibt keine Rechtsklick-Menüoption zum dauerhaften Löschen von Dateien.

Klicken Sie zum Wiederherstellen einer Datei auf den Papierkorb im linken Bereich. Suchen Sie die wiederherzustellende Datei und wählen Sie sie mit der Maus aus. Klicken Sie nun auf die Schaltfläche Wiederherstellen.

Um den Mülleimer zu leeren, klicken Sie auf den Mülleimer und dann auf die Schaltfläche Mülleimer leeren.

So entfernen Sie eine Datei mithilfe der Linux-Befehlszeile

Die grundlegende Syntax zum Entfernen einer Datei mit dem Linux-Terminal lautet wie folgt:

rm / path / to / file

Stellen Sie sich zum Beispiel vor, Sie hätten eine Datei mit dem Namen file1 im Ordner / home / gary / documents und würden den folgenden Befehl eingeben:

rm / home / gary / documents / file1

Es wird keine Warnung angezeigt, in der Sie gefragt werden, ob Sie sicher sind, dass Sie den Pfad zur richtigen Datei eingegeben haben. Andernfalls wird die Datei gelöscht.

Sie können mehrere Dateien einfach entfernen, indem Sie sie im rm-Befehl wie folgt angeben:

rm datei1 datei2 datei3 datei4 datei5

Sie können auch Platzhalter verwenden, um zu bestimmen, welche Dateien gelöscht werden sollen. Um beispielsweise alle Dateien mit der Erweiterung .mp3 zu löschen, verwenden Sie den folgenden Befehl:

rm * .mp3

An dieser Stelle ist darauf hinzuweisen, dass Sie über die erforderlichen Berechtigungen zum Entfernen der Dateien verfügen müssen, da sonst eine Fehlermeldung angezeigt wird.

Sie können die Berechtigungen mit dem Befehl sudo erhöhen oder zu einem Benutzer mit Berechtigungen zum Löschen der Datei mit dem Befehl su wechseln.

So erhalten Sie eine Meldung, dass Sie sicher sind, wenn Sie Dateien unter Linux löschen

Wie im vorherigen Abschnitt erwähnt, fordert der Befehl rm vor dem Löschen der Datei keine Bestätigung an. Es macht es einfach wahllos.

Sie können den Befehl rm umschalten, damit Sie gefragt werden, ob Sie sicher sind, bevor Sie die einzelnen Dateien löschen.

Dies ist natürlich in Ordnung, wenn Sie eine Datei löschen. Wenn Sie jedoch Hunderte von Dateien löschen, wird dies mühsam.

rm -i / pfad / zu / datei

Wenn Sie beispielsweise alle MP3-Dateien in einem Ordner entfernen möchten, aber jedes Entfernen bestätigen möchten, verwenden Sie den folgenden Befehl:

rm -i * .mp3

Die Ausgabe des obigen Befehls sieht ungefähr so ​​aus:

rm: reguläre datei 'file.mp3' entfernen?

Um die Datei zu löschen, müssen Sie entweder Y oder y drücken und die Eingabetaste drücken. Wenn Sie die Datei nicht löschen möchten, drücken Sie n oder N.

Wenn Sie gefragt werden möchten, ob Sie wirklich Dateien löschen möchten, aber nur, wenn mehr als 3 Dateien gelöscht werden sollen, oder wenn Sie rekursiv löschen möchten, können Sie die folgende Syntax verwenden:

rm -I * .mp3

Dies ist weniger aufdringlich als der Befehl rm -i, aber wenn der Befehl weniger als 3 Dateien löschen würde, würden Sie diese 3 Dateien verlieren.

Die Ausgabe des obigen Befehls würde ungefähr so ​​aussehen:

rm: 5 Argumente entfernen?

Wieder muss die Antwort y oder Y sein, damit die Entfernung stattfindet.

Eine Alternative zu den Befehlen -i und -I lautet wie folgt:

rm --interactive = nie * .mp3 rm --interactive = einmal * .mp3 rm --interactive = immer * .mp3

Die obige Syntax ist leichter zu lesen und besagt, dass Sie entweder nie über das Löschen informiert werden, was dem Fehlen eines Schalters für den Befehl rm entspricht, oder dass Sie einmal informiert werden, was dem Ausführen von rm mit dem Schalter -I entspricht oder es wird Ihnen immer mitgeteilt, was mit dem Ausführen des Befehls rm mit der Option -i identisch ist.

Rekursives Entfernen von Verzeichnissen und Unterverzeichnissen unter Linux

Stellen Sie sich vor, Sie haben die folgende Ordnerstruktur:

  • Zuhause
    • Gary
      • Unterlagen
        • Konten
          • 2010
            • file1
          • 2011
            • file1
            • file2
          • 2012
            • file1
          • 2013
            • file1
          • 2014
            • file1
          • 2015
            • file1
            • file2
            • file3

Wenn Sie den Kontenordner und alle Unterordner und Dateien löschen möchten, müssen Sie den folgenden Schalter verwenden:

rm -r / home / gary / unterlagen / konten

Sie können auch einen der beiden folgenden Befehle verwenden:

rm -R / home / gary / unterlagen / konten rm --recursive / home / gary / unterlagen / konten

So entfernen Sie ein Verzeichnis, aber nur, wenn es leer ist

Stellen Sie sich vor, Sie haben einen Ordner namens accounts und möchten ihn löschen, aber nur, wenn er leer ist. Sie können dies mit dem folgenden Befehl tun:

rm -d accounts

Wenn der Ordner leer ist, wird er gelöscht. Ist dies nicht der Fall, erhalten Sie die folgende Meldung:

rm: Konten können nicht entfernt werden: Verzeichnis nicht leer

So entfernen Sie Dateien, ohne dass ein Fehler auftritt, wenn eine Datei nicht vorhanden ist

Wenn Sie ein Skript ausführen, möchten Sie möglicherweise nicht, dass ein Fehler auftritt, wenn die zu entfernenden Dateien nicht vorhanden sind.

In diesem Fall können Sie den folgenden Befehl verwenden:

rm -f / pfad / zu / datei

Mit diesem Befehl können Sie beispielsweise eine Datei mit dem Namen file1 entfernen.

rm -f Datei1

Wenn die Datei vorhanden ist, wird sie entfernt, und wenn nicht, erhalten Sie keine Meldung, dass sie nicht vorhanden ist. Normalerweise wird ohne die Option -f die folgende Fehlermeldung angezeigt:

rm: kann 'file1' nicht entfernen: keine solche Datei oder kein solches Verzeichnis

Zusammenfassung

Es gibt andere Befehle, mit denen Sie Dateien entfernen können, z. B. den Befehl shred, mit dem eine Wiederherstellung der Datei verhindert wird.

Wenn Sie eine symbolische Verknüpfung haben, können Sie die Verknüpfung mit dem Befehl unlink entfernen.