Zum Inhalt springen

Rm: Unterschied zwischen den Versionen

Aus Foxwiki
Zeile 39: Zeile 39:
=== Exit-Status ===
=== Exit-Status ===
== Anwendung ==
== Anwendung ==
Eine einzelne Datei löschen
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line>
rm datei
</syntaxhighlight>
</syntaxhighlight>


* Eine einzelne Datei löschen:
Mehrere Dateien löschen
<syntaxhighlight lang="bash" highlight="1" line>
rm datei1 datei2 datei3
</syntaxhighlight>


rm datei
Alle Dateien und Unterordner im angegebenen Ordner löschen
* Mehrere Dateien löschen:
<syntaxhighlight lang="bash" highlight="1" line>
rm -r Ordnername/*
</syntaxhighlight>


rm datei1 datei2 datei3
Alle Dateien und Unterordner inklusive des Ordners selbst löschen:
* Alle Dateien und Unterordner im angegebenen Ordner löschen:
<syntaxhighlight lang="bash" highlight="1" line>
rm -r Ordnername
</syntaxhighlight>


rm -r Ordnername/*
Dateien mit bestimmten Bezeichnungen im Namen löschen:
* Alle Dateien und Unterordner inklusive des Ordners selbst löschen:
<syntaxhighlight lang="bash" highlight="1" line>
 
rm *datei*  
rm -r Ordnername
</syntaxhighlight>
* 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.


=== Problembehebung ===
=== Problembehebung ===

Version vom 13. Februar 2025, 11:15 Uhr

rm - remove

Beschreibung

rm löscht Dateien

  • auch komplette Verzeichnisse

Dateien, die im Terminal mit dem Befehl rm gelöscht werden, landen nicht im Papierkorb

Installation

rm ist Teil des Paket Coreutils, das auf jedem Linux-System installiert sein sollte

Aufruf

rm [OPTION] DATEI[EN]

Optionen

Unix GNU Parameter Beschreibung
-i --interactive vor dem Löschen eine Nachfrage
--preserve-root nicht rekursiv auf „/“ arbeiten
--no-preserve-root „/“ nicht besonders behandeln
--one-file-system beim rekursiven Entfernen einer Verzeichnishierarchie die Verzeichnisse überspringen, die sich auf einem anderen Gerät als der Parameter befinden
-v --verbose durchgeführte Tätigkeiten erklären
-r
-R
--recursive Verzeichnisse und deren Inhalte rekursiv entfernen
-f --force keine Nachfrage beim Löschen

Parameter

Umgebungsvariablen

Exit-Status

Anwendung

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

Dateien mit bestimmten Bezeichnungen im Namen löschen:

rm *datei*

Problembehebung

Anhang

Siehe auch

Dokumentation

Man-Page
Info-Pages

Links

Projekt
Weblinks