rip ist ein in Rust geschriebener Ersatz für rm, der auf Sicherheit, Komfort und Performance ausgerichtet ist
- Gelöschte Dateien werden unter Beibehaltung ihres absoluten Pfads im Verzeichnis
graveyard gespeichert (/tmp/graveyard-$USER) und bieten damit die Möglichkeit, Daten wiederherzustellen
- Daten werden nicht überschrieben. Wenn eine Datei mit demselben Pfad gelöscht wird, wird eine Backup-Nummer angehängt
- „rip2“ ist einer von mehreren Forks des ursprünglichen
rip-Projekts und der dritte Fork:
- Das ursprüngliche Projekt wird seit 2020 nicht mehr gepflegt
- Hinzugefügte Änderungen:
- Erweiterte Unterstützung: Unterstützung für Windows und NixOS hinzugefügt
- Code-Bereinigung: Auf aktuelles Rust refaktoriert, PRs aus dem Original-Repository zusammengeführt
- Tests hinzugefügt: Vollständige Test-Suite und Coverage-Monitoring ergänzt
- Stilverbesserungen: Farbigere Ausgabe und zusätzliche Datums-/Zeitinformationen von seance
- Bugfixes: Probleme mit FIFO-Dateien und im Zusammenhang mit seance behoben
- Shell-Autovervollständigung: Unterstützung für Autovervollständigung in bash, elvish, fish, powershell, zsh, nushell usw. (mit clap)
- Verbesserte Sicherheit:
flock implementiert, um Race Conditions zwischen gleichzeitigen Prozessen zu verhindern
- Kann unter Linux, macOS und Windows installiert und verwendet werden
2 Kommentare
RIP...
Gibt es jetzt sogar bei
sudo rm -rf /noch einen kleinen Hoffnungsschimmer....?Natürlich mit
alias rm=rip2....