Seite anzeigenÄltere VersionenLinks hierherNach oben Diese Seite ist nicht editierbar. Sie können den Quelltext sehen, jedoch nicht verändern. Kontaktieren Sie den Administrator, wenn Sie glauben, dass hier ein Fehler vorliegt. ===== 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 <code bash>rm datei1</code> \\ Mehrere Dateien löschen <code bash>rm datei1 datei2 datei3</code> \\ Alle Dateien und Unterordner im angegebenen Ordner löschen <code>rm -r Ordner1/*</code> \\ Alle Dateien und Unterordner inklusive des Ordners selbst löschen <code bash>rm -r Ordner1</code> \\ Dateien mit bestimmten Bezeichnungen im Namen löschen <code bash>rm *datei*</code> \\ 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 <code bash>rm -rf Ordner1</code>