Zum Hauptinhalt springen

Wie man eine Datei in Linux mit dem Terminal löscht: eine Anleitung für Anfänger

Linux ist eines der beliebtesten Betriebssysteme der Welt und es ist notwendig, eine Vorstellung von der Befehlszeile zu haben, um damit zu arbeiten. In diesem Artikel werden wir Ihnen sagen, wie Sie eine Datei in Linux mit einem Terminal löschen können.

Der erste Schritt besteht darin, das Terminal zu öffnen. Sie können es normalerweise im Anwendungsmenü finden oder eine Tastenkombination verwenden. Sobald das Terminal geöffnet ist, sehen Sie eine Eingabeaufforderung, die zum Eingeben von Befehlen bereit ist.

Um eine Datei unter Linux zu löschen, benötigen Sie den Befehl "rm". Sie ist verantwortlich für das Löschen von Dateien und Verzeichnissen. Seien Sie jedoch vorsichtig, wenn Sie diesen Befehl verwenden, da das Löschen einer Datei mit dem Befehl "rm" nicht rückgängig gemacht werden kann, die Datei wird dauerhaft gelöscht.

Um eine Datei zu löschen, müssen Sie den Befehl "rm" mit dem Dateinamen danach eingeben. Zum Beispiel, wenn Sie eine Datei mit dem Namen "file" löschen möchten.txt" Geben Sie im aktuellen Arbeitsverzeichnis den Befehl "rm file" ein.txt". Drücken Sie nach Eingabe des Befehls die Eingabetaste und die Datei wird gelöscht.

Löschen von Dateien unter Linux: Grundlegende Konzepte

Unter Linux können Dateien auf zwei verschiedene Arten gelöscht werden: mit dem Befehl rm oder mit dem Befehl unlink. Beide Methoden werden zum Löschen von Dateien verwendet, weisen jedoch einige Unterschiede in der Syntax und den Funktionen auf.

Das Team rm ist ein funktionellerer und leistungsfähigerer Befehl zum Löschen von Dateien. Neben dem Löschen von Dateien kann es auch Verzeichnisse löschen, den Inhalt des Verzeichnisses rekursiv löschen und vieles mehr. Es hat auch Optionen und Flags, mit denen Sie den Löschvorgang anpassen können.

Das Team unlink auf der anderen Seite ist es eine einfachere und direktere Möglichkeit, Dateien zu löschen. Es hat keine Optionen oder Flags und funktioniert nur mit einer Datei zu einer Zeit.

Wenn Sie Dateien mit dem Befehl löschen rm oder unlink. die Deinstallation erfolgt sofort ohne Wiederherstellungsmöglichkeit. Daher müssen Sie vor dem Löschen sicher sein, wie Sie vorgehen und sicherstellen, dass die ausgewählten Dateien tatsächlich gelöscht werden müssen. Achten Sie darauf, keine wichtigen Daten zu verlieren!

Nachdem wir uns nun mit den grundlegenden Konzepten zum Löschen von Dateien unter Linux vertraut gemacht haben, gehen wir zu einer ausführlicheren Anleitung zur Verwendung von Befehlen über rm und unlink um Dateien unter Linux zu löschen.

Datei, Verzeichnis, Pfad - was ist das?

In einem Linux-Betriebssystem ist eine Datei eine Entität, die Daten oder Informationen enthält. Es kann verschiedene Arten von Dateien geben, z. B. Text-, Bild-, Audio- oder Videodateien.

Ein Verzeichnis, auch als Verzeichnis bekannt, ist ein spezieller Dateityp, der dazu dient, andere Dateien und Verzeichnisse zu speichern und zu organisieren. Dies ist das Äquivalent eines Ordners in Windows-Betriebssystemen.

Ein Pfad (oder Dateipfad) zeigt den Speicherort einer Datei oder eines Verzeichnisses auf einem Linux-Dateisystem an. Ein Pfad besteht aus einem Verzeichnisnamen (oder einem Verzeichnis) und einem Dateinamen, getrennt durch ein "/" -Zeichen. Der absolute Pfad beginnt am Stammverzeichnis ("/"), während der relative Pfad am aktuellen Verzeichnis beginnt.

Das Verständnis des Unterschieds zwischen Dateien, Verzeichnissen und Pfaden ist wichtig, um mit dem Linux-Dateisystem richtig zu arbeiten und Dateien erfolgreich mit einem Befehl im Terminal zu löschen.

RM-Befehl: Grundlegendes Tool zum Löschen von Dateien

Um den Befehl rm im Terminal zu verwenden, müssen Sie dessen Argumente und Optionen kennen.

OptionDie Beschreibung
-i Fordert Sie auf, zu bestätigen, dass jede Datei gelöscht wird
-f Löscht Dateien ohne Bestätigung
-d Löscht Verzeichnisse
-r / -R Rekursives Löschen von Verzeichnissen und deren Inhalt
--help

Beispiele für die Verwendung des Befehls rm :

rm-Datei.txt - löscht eine Datei mit dem Namen "Datei".txt" im aktuellen Verzeichnis.

rm -i-Datei.txt - Fordert Sie auf, die Löschung einer Datei mit dem Namen "Datei" zu bestätigen.txt" im aktuellen Verzeichnis.

rm -rf Verzeichnis - löscht rekursiv ein Verzeichnis mit dem Namen "Verzeichnis" und seinen gesamten Inhalt ohne Bestätigung.

Seien Sie vorsichtig, wenn Sie den Befehl rm verwenden, da gelöschte Dateien nicht wiederhergestellt werden können. Daher ist es wichtig, dass Sie vor dem Löschen sicherstellen, dass der angegebene Datei- oder Verzeichnispfad gelöscht und korrekt ist.

Wie verwende ich den Befehl rm, um Dateien zu löschen

Unter Linux wird der Befehl rm zum Löschen von Dateien und Verzeichnissen verwendet. Dies ist einer der mächtigsten und nützlichsten Befehle im Linux-Terminal.

Geben Sie den folgenden Befehl ein, um eine Datei mit dem Befehl rm zu löschen:

Das TeamDie Beschreibung
rm file.txt Löscht eine Datei mit dem Namen file.txt im aktuellen Verzeichnis.

Sie können auch mehrere Dateien gleichzeitig löschen, indem Sie ihre Namen durch ein Leerzeichen auflisten:

Das TeamDie Beschreibung
rm file1.txt file2.txt file3.txt Löscht Dateien mit dem Namen file1.txt , file2.txt und file3.txt im aktuellen Verzeichnis.

Der Befehl rm unterstützt auch Optionen, die sein Verhalten ändern können:

OptionDie Beschreibung
-r Löscht das Verzeichnis und seinen Inhalt rekursiv.
-f Beim Löschen von Dateien und Verzeichnissen keine Bestätigung anfordern.

Um die Optionen zu verwenden, geben Sie sie nach dem Befehl rm und vor den Dateinamen an:

Das TeamDie Beschreibung
rm -r directory Löscht das Verzeichnis und dessen Inhalt rekursiv.
rm -f file.txt Löscht die Datei file.txt ohne Bestätigung.

Seien Sie vorsichtig, wenn Sie den Befehl rm verwenden, da das Löschen von Dateien und Verzeichnissen irreversibel ist. Überprüfen Sie es zweimal, bevor Sie es verwenden, um Datenverlust zu vermeiden.

Löschen einer Datei

Um eine einzelne Datei unter Linux mit einem Terminal zu löschen, müssen Sie einige einfache Schritte befolgen:

SchrittDas TeamDie Beschreibung
1 ls Überprüfen Sie den aktuellen Speicherort der Dateien und stellen Sie sicher, dass die gewünschte Datei vorhanden ist.
2 rm Dateiname Löschen Sie die Datei mit dem Befehl rm . Geben Sie anstelle von Dateiname den Namen der zu löschenden Datei an.
3 ls Überprüfen Sie, ob die Datei erfolgreich gelöscht wurde.

Seien Sie beim Löschen einer Datei vorsichtig, da der Vorgang irreversibel ist. Stellen Sie sicher, dass die zu löschende Datei keine wichtigen Daten enthält und Sie sich Ihrer Handlungen sicher sind.

Mehrere Dateien löschen

Wenn Sie mehrere Dateien gleichzeitig löschen müssen, können Sie den Befehl rm verwenden, um die Pfade zu diesen Dateien anzugeben.

1. Öffnen Sie das Terminal.

2. Gehen Sie in das Verzeichnis, in dem sich die Dateien befinden, die Sie löschen möchten. Wenn sich die Dateien beispielsweise im Verzeichnis /home/user/documents befinden, führen Sie den folgenden Befehl aus:

3. Führen Sie den Befehl ls aus, um eine Liste der Dateien im aktuellen Verzeichnis anzuzeigen.

4. Geben Sie die Pfade zu den Dateien an, die Sie löschen möchten. Zum Beispiel, um die Dateien file1 zu löschen.txt und file2.txt , führen Sie den folgenden Befehl aus:

rm file1.txt file2.txt

5. Nach dem Ausführen des Befehls werden die Dateien gelöscht, ohne dass sie wiederhergestellt werden können. Seien Sie vorsichtig, wenn Sie den Befehl rm verwenden.

Löschen von Dateien nach einer bestimmten Maske

Die Linux-Befehlszeile bietet die Möglichkeit, Dateien mit dem Befehl rm nach einer bestimmten Maske zu löschen. Dies ist nützlich, wenn Sie mehrere Dateien mit einem gemeinsamen Präfix oder einer Erweiterung haben, die Sie gleichzeitig löschen möchten.

Verwenden Sie Platzhalterzeichen, um Dateien mit einer bestimmten Maske zu löschen. Das Symbol * entspricht einer beliebigen Zeichenfolge, während das Symbol ? entspricht einem Zeichen.

Hier sind einige Beispiele für die Verwendung des Befehls rm zum Löschen von Dateien nach einer bestimmten Maske:

  • rm file*.txt - Löscht alle Dateien, die mit "file" beginnen und die Erweiterung "haben.txt"
  • rm ?.txt - löscht alle Dateien, die ein einzelnes Zeichen im Namen und eine Erweiterung haben. "txt"
  • rm *test* - Löscht alle Dateien, die die Teilzeichenfolge "test" im Namen enthalten

Seien Sie vorsichtig, wenn Sie den Befehl rm verwenden, da Dateien vollständig gelöscht werden, ohne dass sie wiederhergestellt werden können. Stellen Sie sicher, dass Sie nur die Dateien löschen, die Sie wirklich nicht benötigen.

Optionen für den Befehl rm zum Löschen von Dateien

Der Befehl rm unter Linux wird zum Löschen von Dateien und Verzeichnissen verwendet. Es hat mehrere Optionen, mit denen Sie ihr Verhalten ändern können.

OptionDie Beschreibung
-f
-iFordert eine Bestätigung an, bevor jede Datei gelöscht wird
-r oder -RLöscht rekursiv Verzeichnisse und deren Inhalt
-v
-dLöscht Verzeichnisse

Zum Beispiel, um die Datei filename zu löschen.txt, Sie können den Befehl rm filename verwenden.txt . Wenn Sie ein Verzeichnis und dessen Inhalt löschen möchten, können Sie die Option -r: rm -r directory hinzufügen.

Das Löschen von Dateien und Verzeichnissen kann gefährlich sein. Seien Sie also vorsichtig, wenn Sie den Befehl rm verwenden. Stellen Sie sicher, dass Sie nur das löschen, was Sie wirklich löschen möchten.