In einem Moment der Unachtsamkeit kann es dazu kommen, dass man aus Versehen ein Verzeichnis mit wichtigen Daten löscht.
So kann ein kleiner Fehler große Auswirkungen haben:
rm -rf /usr/bin/ doofes_programm
Denn hier wird nicht der Ordner /usr/bin/doofes_programm gelöscht sondern /usr/bin und das Verzeichnis doofes_programm.
Wer seine Daten vor der eigenen Unachtsamkeit schützen will der kann safe-rm
benutzen.
Das Programm installiert seine Binary nach /usr/bin/rm, das normale rm
in /bin/ bleibt also unberührt. Da bei Debian jedoch zunächst in /usr/bin geschaut wird, wird bei dem Aufruf von rm
von nun an safe-rm ausgeführt. Möchte man jedoch das normale rm
nutzen kann man die einfach über den vollständigen Pfad ausführen.
In den Konfigurationsdateien für safe-rm kann man festlegen welche Verzeichnisse oder Dateien von safe-rm geschützt werden sollen.
- /etc/safe-rm.conf – globale Konfigurationsdatei
- ~/.safe-rm – Konfigurationsdatei des Benutzers Das Programm ist in Debains Repositories zu finden oder bei manch anderer Distribution. Das Programm kann auch von der Projektseite heruntergeladen werden. Die Lizenz ist die GPLv3.