1 个不稳定版本
新 0.2.2 | 2024年8月25日 |
---|
#219 在 文件系统
7KB
60 代码行
目录比较工具
此工具使用BLAKE3哈希算法比较两个目录之间的文件,识别每个目录中的唯一文件以及内容相同但位于不同目录的文件。它使用BLAKE3哈希算法进行高效安全的文件内容比较。
先决条件
要使用此工具,您必须在您的计算机上安装Rust和Cargo。如果您尚未安装Rust和Cargo,可以按照此处的说明进行操作。
安装
-
使用git将此存储库克隆到本地计算机
git clone https://github.com/yourusername/dirscomp.git cd dirscomp
-
使用Cargo构建项目
cargo build --release
使用
--release
标志以发布模式构建项目,这将优化二进制文件以获得更好的性能。
使用方法
构建项目后,您可以使用Cargo或直接从目标目录运行该工具。要使用Cargo,导航到项目根目录并运行
cargo run -- <path_to_directory1> <path_to_directory2>
或者,您可以直接在target/release中运行编译的二进制文件
dirscomp <path_to_directory1> <path_to_directory2>
将<path_to_directory1>
和<path_to_directory2>
替换为您要比较的目录的路径。
功能
- 快速比较:利用BLAKE3哈希算法进行快速和安全的文件内容比较。
- 跨平台:在Rust支持的任何平台上运行,包括Windows、macOS和Linux。
- 易于使用:简单的命令行界面,操作直观。
贡献
欢迎贡献!如果您有改进建议或遇到任何问题,请打开一个问题或提交一个拉取请求。
许可证
本项目采用MIT许可证 - 请参阅LICENSE文件以获取详细信息。
依赖关系
~3MB
~72K SLoC