4 个版本
0.1.3 | 2022 年 9 月 7 日 |
---|---|
0.1.2 | 2022 年 9 月 7 日 |
0.1.1 | 2022 年 9 月 7 日 |
0.1.0 | 2022 年 9 月 7 日 |
#135 在 #multi-threading
10KB
128 行
nextree
Nextree 是一个多线程(利用来自 rayon crate 的并行迭代器和 threadpool)和跨平台的命令行工具,其功能类似于 tree,具有日志记录和 CSV 输出。目前它记录文件路径、创建和修改时间,如文件系统报告的那样
安装
cargo安装 nextree
或克隆此仓库并运行
cargo构建 --发布 && cptarget/release/nextree<目标位置,例如 /usr/local/bin>
用法
使用 RUST_LOG 环境变量设置日志级别,可以通过导出它或将它添加到命令的前面。建议使用 RUST_LOG=OFF 或 RUST_LOG=INFO 以获得最佳性能,或使用 RUST_LOG=debug 以获得更详细的信息输出。
USAGE:
nextree [OPTIONS] --path <PATH>
OPTIONS:
-h, --help Print help information
-o, --outfile <OUTFILE> CSV file to output to [default: out.csv]
-p, --path <PATH> Root path whose children (files and directories) we want to index
示例
RUST_LOG=INFOnextree-p/home-o~/Documents/nextree_out.csv
依赖项
~8.5MB
~144K SLoC