Kommandozeile Schnellstart – rm Remove
Übersicht:
Willkommen zur Lektion zum Thema rm - remove.
Ähnlich wie das Kopieren und Umbenennen von Dateien ist das Entfernen von Dateien eine der elementaren Dateisystemoperationen unter unixoiden Systemen.
Anwendung und Syntax:
Die grundsätzliche Syntax von rm sieht folgendermaßen aus:
rm <Datei>
Dabei kann <Datei> wie üblich eine einzelne Datei oder ein symbolischer Link sein. Wollen wir einen ganzen Ordner löschen, müssen wir zusätzlich die Option für rekursives Löschen angeben.
rm -R <Ordner>
Parameter
Der Befehl rm hat eigentlich nur zwei wichtige Parameter:
-f: Der Parameter f steht für force und dient dazu, die beim Löschvorgang potentiell nötige Bestätigung des Benutzers zu umgehen
-i: Der Parameter i steht für interaktives Löschen. Hierbei wird der Benutzer aufgefordert, das Löschen jeder Datei separat zu Bestätigen.
Übungen:
- Lösche die Datei test.txt
rm test.txt
- Lösche den Ordner subdir
rm -R subdir
Zusammenfassung:
Der Befehl rm bzw. remove wird für das Löschen von Dateien und Ordnern unter Linux benutzt. Dabei ist zu beachten, dass eine auf der Kommandozeile gelöschte Datei in den meisten Fällen unwiederbringlich verloren ist, da es unter Linux bzw. MacOS kein Sicherheitssystem wie einen Papierkorb gibt. Daher ist insbesondere beim Löschen höchste Vorsicht geboten.