文件名称:fclones:高效的重复文件查找器
文件大小:69KB
文件格式:ZIP
更新时间:2024-06-03 11:54:55
Rust
FClones —高效的重复文件查找器 有时,您不小心将文件复制到了太多地方-即使副本名称不同, fclones也会找到它们。 它也可用于查找唯一或复制不足的文件,例如,检查备份中是否包含必需的文件。 fclones已在Rust中实现,重点放在现代硬件的性能上。 它很容易大大胜过许多其他流行的重复查找器(请参阅 )。 特征 查找重复文件 查找唯一文件 查找具有超过N个副本的文件 查找副本数少于N的文件 高级文件选择,以减少要处理的数据量 扫描多个目录根 可以使用直接从标准输入管道传输的文件列表 递归/非递归文件选择 递归深度限制 通过扩展的UNIX glob过滤名称和路径 通过正则表达式过滤名称和路径 按最小/最大文件大小过滤 正确处理符号链接和硬链接 高性能 所有I / O和CPU繁重阶段均具有并行处理能力 根据设备类型(SSD与HDD)自动调整并行性和访问策略 高度优化的路径表示,
【文件预览】:
fclones-master
----.gitignore(37B)
----src()
--------semaphore.rs(6KB)
--------main.rs(5KB)
--------walk.rs(13KB)
--------group.rs(2KB)
--------selector.rs(9KB)
--------transform.rs(18KB)
--------pattern.rs(17KB)
--------files.rs(19KB)
--------regex.rs(5KB)
--------report.rs(5KB)
--------util.rs(666B)
--------path.rs(13KB)
--------config.rs(12KB)
--------progress.rs(7KB)
--------log.rs(5KB)
--------device.rs(10KB)
--------lib.rs(46KB)
----Cargo.lock(26KB)
----LICENSE(1KB)
----Cargo.toml(2KB)
----README.md(14KB)
----.circleci()
--------config.yml(1KB)
----release.sh(885B)