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

So verwenden Sie den Linux-rm-Befehl mit Beispielen

Wenn eine Datei nicht mehr benötigt wird, können wir sie löschen, um Speicherplatz zu sparen. Auf dem Linux-System können wir rm verwenden Befehl, es zu tun.

Linux rm ist ein Befehl zum standardmäßigen Löschen einer Datei/eines Verzeichnisses ohne Bestätigung. Aufgrund dieses Verhaltens sollten sich Benutzer vor dem Löschen von Dateien wirklich vergewissern.

Führen Sie den rm-Befehl aus

Um den Befehl rm auszuführen, geben Sie rm ein gefolgt von Dateiname. Bitte denken Sie daran, dass rm standardmäßig keine Bestätigung verlangt. Hier ist ein Beispiel für rm in Aktion.

1) Eine Datei entfernen

$ rm computer.log

So entfernen Sie eine Datei mit dem Namen computer.log , können wir es mit dem obigen Befehl machen.

2) Entfernen Sie mehrere Dateien mit einer bestimmten Erweiterung

Wenn Sie mehrere Dateien mit derselben Erweiterung haben und diese löschen möchten, können Sie diese Syntax verwenden:

$ rm *.log

Aus dem obigen Screenshot alle Dateien mit .log Erweiterung werden gleichzeitig gelöscht.

3) Entfernen Sie ein Verzeichnis

Das Entfernen des Verzeichnisses ist ein wenig schwierig. Wenn Sie sicher sind, dass das Verzeichnis leer ist, können wir -d verwenden Parameter, um ihn zu entfernen.

$ rm -d documents/

Aber wenn das Verzeichnis nicht leer ist , müssen Sie das Verzeichnis zuerst leeren, oder Sie können sie rekursiv entfernen. Verwenden Sie zum rekursiven Entfernen -r oder -R Parameter.

$ rm -r movie/

4) Interaktive Bestätigung vor dem Löschen hinzufügen

Wenn Sie sich mit einer interaktiven Bestätigung wohler fühlen, können Sie -i verwenden Parameter mit dem rm-Befehl. Hier ist ein Beispiel für das rekursive Löschen von Verzeichnissen mit interaktiver Bestätigung.

$ rm -ri movie/

5) Erzwungenes Löschen verwenden

Die Verwendung von „Löschen erzwingen“ bedeutet, dass rm alle Dateien ohne Bestätigung entfernt, auch wenn die Datei schreibgeschützt ist oder nicht . Hier sind einige Beispiele.

Datei mit schreibgeschütztem Zugriff entfernen

Wir sehen, dass movie.list nur Lesezugriff hat für Besitzer, Gruppenbesitzer und alle. Wenn wir versucht haben, es zu entfernen, fragt rm nach einer Bestätigung, aber die Datei wurde erfolgreich gelöscht. Mit -f Parameter, rm wird keine Bestätigung verlangen. Sehen Sie sich den Screenshot unten an.

Aber wenn das Verzeichnis wo sich die Dateien befinden schreibgeschützt , dann kann die Datei nicht entfernt werden, auch die Datei selbst ist nicht schreibgeschützt.

Schlussfolgerung

Wir sollten immer vorsichtig sein, wenn wir etwas löschen wollen. Auch hier fragt der Befehl rm standardmäßig nicht nach einer Bestätigung, wenn er etwas löscht. Wie üblich können Sie immer man rm eingeben oder rm --help um die Handbuchseite von rm anzuzeigen und sie genauer zu erkunden.


Linux
  1. So verwenden Sie den Linux-Shutdown-Befehl mit Beispielen

  2. Verwendung des Linux-Hexdump-Befehls mit praktischen Beispielen

  3. Sortierbefehl in Linux mit Beispielen

  4. SCP-Befehl in Linux:Verwendung mit Beispielen

  5. So verwenden Sie den Rmmod-Befehl unter Linux mit Beispielen

So verwenden Sie den Truncate-Befehl unter Linux

Linux-Tail-Befehl mit Beispielen

Linux-WC-Befehl mit Beispielen

So verwenden Sie einen Dateibefehl unter Linux

So verwenden Sie den Sleep-Befehl unter Linux:Erklärt mit Beispielen

Verwendung des Linux-mv-Befehls mit Beispielen