Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:befehle:rm

Dies ist eine alte Version des Dokuments!


rm - Entfernen von Dateien und Verzeichnissen

(2025)

Der Befehl rm wird verwendet, um Dateien und Verzeichnisse zu löschen. Er ist ein gefährliches Werkzeug, da gelöschte Dateien in der Regel nicht wiederhergestellt werden können, es sei denn, es gibt eine separate Backup-Lösung.

Syntax

rm [Optionen] Datei/Verzeichnis

Wichtige Optionen

Der Befehl rm bietet mehrere nützliche Optionen:

Option Beschreibung
`-f` Erzwingt das Löschen von Dateien ohne Nachfrage, selbst wenn die Datei schreibgeschützt ist.
`-i` Fragt vor dem Löschen jeder Datei nach Bestätigung.
`-r` Löscht Verzeichnisse rekursiv, d.h. es werden auch alle darin enthaltenen Dateien und Unterverzeichnisse gelöscht.
`-v` Zeigt an, welche Dateien gelöscht werden (Verbose-Modus).
`–no-preserve-root` Verhindert das Schützen des Root-Verzeichnisses (`/`) beim rekursiven Löschen.
`–backup` Erstellt vor dem Löschen eine Sicherung der Datei.

Beispiele

Hier sind einige praktische Beispiele zur Verwendung von rm:

  • Löschen einer Datei:
rm file1.txt

Dieser Befehl löscht die Datei `file1.txt`.

  • Löschen einer Datei mit Bestätigung:
rm -i file1.txt

Dieser Befehl fragt vor dem Löschen der Datei `file1.txt` nach Bestätigung.

  • Löschen eines Verzeichnisses:
rm -r directory/

Dieser Befehl löscht das Verzeichnis `directory/` samt aller darin enthaltenen Dateien und Unterverzeichnisse.

  • Erzwingen des Löschens ohne Bestätigung:
rm -f file1.txt

Dieser Befehl löscht die Datei `file1.txt`, auch wenn sie schreibgeschützt ist, ohne Nachfrage.

  • Löschen von mehreren Dateien:
rm file1.txt file2.txt file3.txt

Dieser Befehl löscht die Dateien `file1.txt`, `file2.txt` und `file3.txt`.

  • Löschen mit detaillierter Ausgabe:
rm -v file1.txt

Dieser Befehl zeigt an, dass die Datei `file1.txt` gelöscht wurde.


Beispiel-Ausgabe

Ein typischer rm-Befehl mit der Option `-v` könnte eine Ausgabe wie folgt haben:

removed 'file1.txt'

Dies zeigt an, dass die Datei `file1.txt` erfolgreich gelöscht wurde.


Hinweis

  • Der Befehl rm löscht Dateien und Verzeichnisse dauerhaft, und die gelöschten Daten können in der Regel nicht wiederhergestellt werden, es sei denn, es gibt ein Backup.
  • Um zu verhindern, dass du versehentlich Dateien löschst, kannst du die Option `-i` verwenden, die vor jedem Löschvorgang nach einer Bestätigung fragt.
  • Sei vorsichtig beim Einsatz der Option `-r` und `-f`, besonders mit Verzeichnissen, da dies Daten unwiderruflich löschen kann.

Weitere Informationen

Die Man-Page liefert detaillierte Informationen über den Befehl rm und die verfügbaren Optionen:

man rm

Weitere Informationen und Dokumentation zu rm findest du auf der Linux Man-Pages.

linux/befehle/rm.1740925525.txt.gz · Zuletzt geändert: 2025/03/02 14:25 von Branislav Zeljak