Dieser Artikel ist größtenteils für alle Ubuntu-Versionen gültig.
rm steht für remove und löscht Dateien oder auch komplette Verzeichnisse.
Dateien, die im Terminal mit dem Befehl rm gelöscht werden, landen nicht im Mülleimer bzw. Papierkorb! Auch dann nicht, wenn man im GNOME-Terminal, KDE-Terminal etc. arbeitet.
Das Programm rm ist im essentiellen Paket
coreutils
von Ubuntu enthalten und ist deshalb auf jedem System installiert.
Die allgemeine Syntax lautet:
rm [OPTION] Datei
Anstelle einer Datei kann man auch ein Verzeichnis angeben, dieses muss aber zum Löschen leer sein. Weitere Hinweise sind der Manpage zum Programm zu entnehmen. In folgender Tabelle finden sich einige Optionen von rm:
| Optionen von rm | |
| Option | Beschreibung |
-d oder --directory | auch ein nicht-leeres Verzeichnis entfernen (siehe auch rmdir) |
-i oder --interactive | vor dem löschen nachfragen |
--no-preserve-root | „/“ nicht besonders behandeln |
--preserve-root | nicht rekursiv auf „/“ arbeiten |
--one-file-system | beim rekursiven Entfernen einer Verzeichnishierarchie die Verzeichnisse überspringen, die sich auf einem anderen Gerät als der Parameter befinden |
-v oder --verbose | durchgeführte Tätigkeiten erklären |
-r oder --recursive | Verzeichnisse und deren Inhalte rekursiv entfernen |
-f oder --force | keine Nachfrage beim Löschen |
Besonders das Parameter -r sollte mit Bedacht eingesetzt werden, da das komplette Verzeichnis inkl. aller Unterverzeichnisse gelöscht wird. Die Option -f sollte möglichst gar nicht eingesetzt werden, da ohne weitere Fragen gelöscht wird.
Weiterhin sollte -r nur mit allergrößter Vorsicht in Kombination mit -f (also -rf) eingesetzt werden, da ein unbedachter Aufruf katastrophale Datenverluste zur Folge haben kann!
Wer aus Versehen eine Datei gelöscht hat und diese nun retten will, findet im Artikel Datenrettung Hilfe. Allerdings ist eine Wiederherstellung nicht in allen Fällen möglich.
Eine einzelne Datei löschen:
rm datei
Mehrere Dateien löschen:
rm datei1 datei2 datei3
Alle Dateien und Unterordner im angegebenen Ordner löschen:
rm -r Ordnername/*
Alle Dateien und Unterordner inklusive des Ordners selbst löschen:
rm -r Ordnername
Diese Revision wurde am 29. Januar 2011 um 15:28 Uhr
von Lights will guide you home erstellt.
Dieser Seite wurden folgende Begriffe zugeordnet:
Shell
2004 – 2011 ubuntuusers.de • Einige Rechte vorbehalten