https://github.com/filipporanza/rmd
rmd : ReMove Duplicates, an rm implementation able to remove duplicate files
https://github.com/filipporanza/rmd
cli files fileutils remove remove-duplicates rm rust unix
Last synced: about 1 month ago
JSON representation
rmd : ReMove Duplicates, an rm implementation able to remove duplicate files
- Host: GitHub
- URL: https://github.com/filipporanza/rmd
- Owner: FilippoRanza
- License: mit
- Created: 2019-12-15T14:19:29.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-09-11T17:17:32.000Z (over 4 years ago)
- Last Synced: 2025-03-23T23:15:28.616Z (about 2 months ago)
- Topics: cli, files, fileutils, remove, remove-duplicates, rm, rust, unix
- Language: Rust
- Homepage: https://crates.io/crates/rmd
- Size: 106 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rmd
[](https://travis-ci.com/FilippoRanza/rmd)  [](https://opensource.org/licenses/MIT) [](http://makeapullrequest.com)
An improved rm implementation able to remove duplicate files
## Description
**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## Installation
This tool can be easily installed from sources:
```bash
cargo install rmd
```### Compile from source
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
```bash
make build
```
This will run all cargo tests (both unit and integration) and cli tests before compile rmd for
production.## Usage
A quick guide can be found running:
```bash
rmd --help
```For a more complete reference please read the online documentation.
https://filipporanza.github.io/rmd/