#duplicate #finder #find #directory #applications #progress

bin+lib duplicate-finder

简单的程序,用于在文件系统中查找重复的文件

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 文件系统

MIT 许可协议

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 算法来确定文件的唯一性,因此性能很大程度上取决于磁盘速度。

正在进行中

  1. 测试。
  2. 重写为异步,并了解 futures 或 rayon 哪个更好。

duplicate-finder

依赖项

~1.9–3MB
~62K SLoC