Der rm
Befehl in Linux wird verwendet, um Dateien oder Ordner dauerhaft zu löschen. Im Gegensatz zum Papierkorb unter Windows gibt es hier keinen automatischen Wiederherstellungsmechanismus – einmal gelöscht, ist die Datei in der Regel weg.
Daher ist es wichtig, den Befehl mit Bedacht einzusetzen.
Syntax von rm
rm [OPTION] DATEI
- OPTION: Zusätzliche Parameter, um das Verhalten zu steuern
- DATEI: Name oder Pfad der Datei bzw. des Ordners
Häufig genutzte Optionen
Option | Erklärung |
---|---|
-r oder --recursive | Löscht Verzeichnisse und deren Inhalt rekursiv |
-f oder --force | Erzwingt das Löschen ohne Nachfrage |
-i | Fragt vor jeder Datei nach Bestätigung |
-v | Zeigt an, welche Dateien gelöscht werden |
Beispiele für rm
- Datei löschen
rm datei.txt
Löscht die Datei datei.txt im aktuellen Verzeichnis.
- Mehrere Dateien löschen
rm bild1.jpg bild2.jpg dokument.pdf
Löscht die angegebenen Dateien.
- Ordner und Inhalt löschen
rm -r ordnername
Löscht ordnername inklusive aller Unterordner und Dateien.
- Ordner löschen ohne Nachfrage
rm -rf /pfad/zum/ordner
⚠ Achtung: Dieser Befehl löscht alles im angegebenen Ordner ohne Nachfrage – selbst Systemdateien, wenn falsch angewendet.
- Mit Bestätigung löschen
rm -i wichtige_datei.txt
Fragt vor dem Löschen, ob du sicher bist.
Sicherheits-Tipps beim Einsatz von rm
- Nutze
-i
, wenn du unsicher bist. - Prüfe mit
ls
, ob du im richtigen Verzeichnis bist. - Vermeide
rm -rf /
– das kann dein ganzes System zerstören. - Für Papierkorb-Funktion nutze lieber
trash-cli
oder einen Dateimanager.