An improved rm implementation able to remove duplicate files
rmd is an rm reimplementation made in pure Rust. It is able to:
- Do standard rm work
- Recursively remove duplicate files
- Recursively remove files by size
- Recursively remove files by last access date
This tool can be easily installed from sources:
cargo install rmd
It is also possible to directly clone the repository and compile rmd from there. In this case it is recommended to run all tests before compile rmd for production. A convenient way to do that is using make
make build
This will run all cargo tests (both unit and integration) and cli tests before compile rmd for production.
A quick guide can be found running:
rmd --help
For a more complete reference please read the online documentation. https://filipporanza.github.io/rmd/