rip is a rust-based rm with a focus on safety, ergonomics, and performance.  It favors a simple interface, and does not implement the xdg-trash spec o

Search code, repositories, users, issues, pull requests...

submited by
Style Pass
2024-10-21 11:30:07

rip is a rust-based rm with a focus on safety, ergonomics, and performance. It favors a simple interface, and does not implement the xdg-trash spec or attempt to achieve the same goals.

Deleted files get sent to the graveyard 🪦 (typically /tmp/graveyard-$USER, see notes on changing this) under their absolute path, giving you a chance to recover them 🧟. No data is overwritten. If files that share the same path are deleted, they will be renamed as numbered backups.

Binary releases for different architectures and operating systems are made available on the GitHub releases page: https://github.com/MilesCranmer/rip2/releases/

Print some info (size and first few lines in a file, total size and first few files in a directory) about the target and then prompt for deletion

You probably shouldn't alias rm to rip. Unlearning muscle memory is hard, but it's harder to ensure that every rm you make (as different users, from different machines and application environments) is the aliased one.

Leave a Comment