5 个版本
0.0.23 | 2019 年 10 月 5 日 |
---|---|
0.0.22 | 2019 年 9 月 8 日 |
0.0.21 | 2019 年 8 月 15 日 |
0.0.2 | 2019 年 8 月 15 日 |
0.0.1 | 2019 年 8 月 4 日 |
#1437 in 文件系统
40KB
1K SLoC
Duplicate Finder
该应用程序在输入目录及其子目录中搜索重复的文件。它旨在快速简单,并使用少量依赖项。
安装
使用 rustup 和 cargo 正常使用。
用法
USAGE:
duplicate-finder [FLAGS] [OPTIONS]
FLAGS:
-h, --help Prints help information.
-n, --no-progress Disables progress bar.
-v, --version Prints version information.
OPTIONS:
-o, --output=OUTPUT Output type, `plain` and `json` are available, `plain` is default.
-p, --path=PATH Sets path to process.
它是如何工作的?
Duplicate finder 使用 siphasher 算法来确定文件的唯一性,因此性能很大程度上取决于磁盘速度。
正在进行中
- 测试。
- 重写为异步,并了解 futures 或 rayon 哪个更好。
Crates.io 链接
依赖项
~1.9–3MB
~62K SLoC