===== rm | Entferne etwas für mich =====
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!
|**Option**|**Beschreibung**|
|-i oder --interactive|vor dem Löschen eine Nachfrage "J/N" auslösen|
|-I|einmal Nachfragen, wenn mehr als 3 Dateien gelöscht werden|
|-d oder --dir|leeres Verzeichnis löschen|
|--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 anzeigen|
|-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|
=== Beispiele ===
Eine einzelne Datei löschen
rm datei1
\\
Mehrere Dateien löschen
rm datei1 datei2 datei3
\\
Alle Dateien und Unterordner im angegebenen Ordner löschen
rm -r Ordner1/*
\\
Alle Dateien und Unterordner inklusive des Ordners selbst löschen
rm -r Ordner1
\\
Dateien mit bestimmten Bezeichnungen im Namen löschen
rm *datei*
\\
Die Sterne bewirken, dass alle Dateien gelöscht werden, die die Bezeichnung im Dateinamen und davor sowie dahinter beliebige Zeichen enthalten.
\\
\\
===Mit besonderer Vorsicht!!!===
Lösche den Ordner rekursiv egal was sich darinn befindet
rm -rf Ordner1