Der Befehl rm
wird in Linux zum Löschen von Dateien oder Verzeichnissen verwendet. Mit ihm können Sie sowohl leere als auch nicht leere Verzeichnisse löschen, und er erzeugt keine Fehlermeldung, wenn die zu löschende Datei oder das Verzeichnis Unterverzeichnisse oder Dateien enthält.
Beispiele für die Verwendung des Befehls rm
:
rm file.txt
``Datei.txt``
, wobei ``Datei.txt``
der Name der zu löschenden Datei ist. ``rm-r Verzeichnis``, wobei
``Verzeichnis``
der Name des zu löschenden Verzeichnisses mit seinem Inhalt ist.
Die rm-Befehlsoptionen
bieten zusätzliche Möglichkeiten zum Löschen von Dateien und Verzeichnissen. Einige davon sind:- `-f`
oder `--force`
: erlaubt es Ihnen, Dateien oder Verzeichnisse zu löschen, ohne nach einer Bestätigung zu fragen (seien Sie vorsichtig bei der Verwendung dieser Option, da gelöschte Dateien nicht wiederhergestellt werden können).- `-r`
oder `-R`
oder `--recursive`
: wird verwendet, um Verzeichnisse mit ihrem gesamten Inhalt rekursiv zu löschen (einschließlich Unterverzeichnisse und Unterdateien).
Achten Sie bei der Verwendung dieser Option darauf, dass Sie nichts Unnötiges oder Wertvolles löschen.- `--preserve-root`
: eine Standardoption des rm-Befehls
, die verhindert, dass das Wurzelverzeichnis(/
) gelöscht wird. Beachten Sie, dass der Befehl rm
nicht rückgängig gemacht werden kann, und gelöschte Dateien oder Verzeichnisse nicht wiederhergestellt werden können. Seien Sie also besonders vorsichtig bei der Verwendung dieses Befehls und stellen Sie sicher, dass die Dateien und Verzeichnisse, die Sie löschen, wirklich nicht mehr benötigt werden.
Der Befehl rm
muss nicht installiert werden, um ihn zu verwenden, da er in den meisten Linux-Distributionen bereits vorhanden ist. Er ist Teil der grundlegenden Dienstprogramme des Systems. Wenn der rm-Befehl aus irgendeinem Grund auf Ihrem System nicht verfügbar ist, kann das daran liegen, dass das Paket"coreutils
" fehlt, das ihn standardmäßig enthält.
Um das Paket coreutils
zu installieren und damit Zugriff auf den Befehl rm zu erhalten, müssen Sie die folgenden Schritte ausführen:
sudo apt-get install coreutils
. Für Red Hat-basierte Distributionen (Fedora, CentOS, etc.): sudo dnf install coreutils
oder sudo yum install coreutils
. Für Arch Linux-basierte Distributionen (Manjaro und andere): sudo pacman -S coreutils
Sobald die Installation des coreutils-Pakets abgeschlossen ist, sollte der Befehl rm auf Ihrem System verfügbar und einsatzbereit sein.