wfmedia.ch

rm

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!Wer sich einen Mülleimer auch für das Terminal bzw. die Konsole wünscht, dem sei das Programm trash-cli empfohlen. Um ein Verzeichnis zu löschen, kann der Befehl rmdir verwendet werden. Allerdings können hiermit nur leere Verzeichnisse entfernt werden. Mit rm ist es dagegen möglich, auch nicht leere Ordner zu entfernen.

Installation
Das Programm rm ist im essentiellen Paket
coreutils
von Ubuntu enthalten und ist deshalb auf jedem System installiert.


Verwendung
rm wird mit folgendem Syntax in einem Terminal aufgerufen:

rm [OPTION] DATEI/ORDNER

In folgender Tabelle finden sich einige Optionen von rm. Weitere Hinweise sind der Manpage zum Programm zu entnehmen:

Option Beschreibung
-i oder --interactive vor dem Löschen eine Nachfrage "J/N" auslösen
--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 -R oder --recursive Verzeichnisse und deren Inhalte rekursiv entfernen (Def. "rekursiv": siehe Skripte/Rekursive Dateiliste)
-f oder --force keine Nachfrage beim Löschen
back